SimulationCraft 902-01

for World of Warcraft 9.0.2.36671 Live (wow build level 36671)

Beta Release

Current simulator hotfixes

Death Knight

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-10-25 Incorrect cooldown for Magus of the Dead's Frostbolt.
Frostbolt cooldown 3000.00 0.00
2020-09-20 Incorrect cooldown for Magus of the Dead's Frostbolt.
Frostbolt cooldown 3000.00 0.00

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Additional Raid Information

arcane : 5158 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5157.6 5157.6 9.8 / 0.190% 839.2 / 16.3% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2313.5 2198.4 Mana 0.00% 41.0 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
arcane 5158
Arcane Barrage 454 8.8% 24.8 11.64sec 5510 4599 Direct 24.8 4596 9607 5514 18.3%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.79 24.77 0.00 0.00 1.1980 0.0000 136572.43 136572.43 0.00% 4599.33 4599.33
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.66% 20.23 11 30 4595.62 3151 9150 4592.93 3899 5492 92925 92925 0.00%
crit 18.34% 4.54 0 12 9607.49 6302 18299 9524.77 0 18299 43648 43648 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.01
    opener
    [}]:0.66
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.95
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.11
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.42
    rotation
    [+]:2.41
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.17
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.24
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.85
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.59
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.26
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.69
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.45
Arcane Blast 1740 33.7% 111.9 2.66sec 4660 3510 Direct 112.9 3848 8046 4620 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.92 112.92 0.00 0.00 1.3277 0.0000 521575.33 521575.33 0.00% 3510.02 3510.02
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.61% 92.15 64 124 3847.74 916 9232 3852.11 3293 4544 354585 354585 0.00%
crit 18.39% 20.76 7 38 8045.68 1831 18465 8046.56 5323 12027 166991 166991 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.71
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.44
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.37
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.31
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:94.59
Arcane Echo 253 4.9% 158.8 1.96sec 478 0 Direct 158.8 397 811 478 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 158.82 158.82 0.00 0.00 0.0000 0.0000 75893.26 75893.26 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.47% 127.80 79 182 397.11 306 539 397.11 350 442 50739 50739 0.00%
crit 19.53% 31.03 10 54 810.88 613 1078 810.71 653 960 25154 25154 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2035 39.5% 44.8 6.46sec 13605 7757 Periodic 301.6 1680 3477 2023 19.1% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.84 0.00 301.89 301.59 1.7539 0.2431 610012.40 610012.40 0.00% 7757.22 7757.22
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.90% 243.98 129 358 1679.78 1046 2577 1681.74 1442 1912 409769 409769 0.00%
crit 19.10% 57.61 27 99 3476.58 2092 5153 3479.21 2761 4190 200244 200244 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.50
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.01
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.66
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.49
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.27
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.44
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.76
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.44
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (163) 0.0% (3.2%) 12.5 24.51sec 3918 3155

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.51 0.00 0.00 0.00 1.2417 0.0000 0.00 0.00 0.00% 3155.38 3155.38

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.97
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.53
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 163 3.2% 12.5 24.48sec 3920 0 Direct 12.5 3274 6780 3922 18.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.50 12.50 0.00 0.00 0.0000 0.0000 48999.95 48999.95 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.54% 10.19 4 15 3273.52 2821 6947 3269.63 2821 4030 33359 33359 0.00%
crit 18.46% 2.31 0 8 6779.85 5642 13894 6233.93 0 13894 15641 15641 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (80) 0.0% (1.5%) 17.1 1.48sec 1383 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.09 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 80 1.5% 17.1 1.48sec 1383 0 Direct 17.1 1145 2289 1383 20.8%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.09 17.09 0.00 0.00 0.0000 0.0000 23632.21 23632.21 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.24% 13.54 6 25 1145.33 1117 1184 1145.33 1117 1184 15512 15512 0.00%
crit 20.76% 3.55 0 11 2289.07 2233 2367 2245.49 0 2367 8120 8120 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 21.3 13.50sec 553 0 Direct 21.3 466 932 553 18.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.33 21.33 0.00 0.00 0.0000 0.0000 11784.02 11784.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.45% 17.37 6 32 466.08 453 481 466.05 453 478 8096 8096 0.00%
crit 18.55% 3.96 0 12 932.18 907 961 911.48 0 961 3688 3688 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5354 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 134  / 18 0.3% 117.0 0.99sec 46 45 Direct 117.0 38 77 46 20.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.00 117.00 0.00 0.00 1.0092 0.0000 5354.13 5354.13 0.00% 45.35 45.35
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.04% 93.65 80 108 37.92 30 46 37.92 37 39 3551 3551 0.00%
crit 19.96% 23.35 9 37 77.22 59 92 77.25 69 86 1803 1803 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:40.00
Touch of the Magi 0 (375) 0.0% (7.3%) 6.3 49.05sec 17925 14910

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 0.00 0.00 0.00 1.2023 0.0000 0.00 0.00 0.00% 14909.92 14909.92

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.62
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 375 7.3% 6.3 48.91sec 17925 0 Direct 6.3 17979 0 17979 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 6.25 0.00 0.00 0.0000 0.0000 112346.27 112346.27 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.25 5 8 17979.29 465 56528 17991.98 13338 22436 112346 112346 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:13771.70
  • base_dd_max:13771.70
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
arcane
Arcane Power 2.8 122.40sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.84 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.84
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Berserking 1.8 244.97sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.84 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:1.84
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.3 101.16sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.25 0.00 18.71 0.00 3.5312 0.6125 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.75
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.50
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 95.47sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.64
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.51
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 51.95sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.19 0.00 0.00 0.00 1.2008 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.20
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.77sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.65sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.6 118.6 11.8sec 2.1sec 9.5sec 80.93% 0.00% 60.4 (61.5) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 47.8s
  • trigger_min/max:0.0s / 15.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 46.5s

Stack Uptimes

  • arcane_charge_1:7.36%
  • arcane_charge_2:11.88%
  • arcane_charge_3:10.05%
  • arcane_charge_4:51.64%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.4sec 122.4sec 14.7sec 13.93% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 140.6s
  • trigger_min/max:120.0s / 140.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.93%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.9sec 244.9sec 11.7sec 7.14% 12.87% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.0s / 267.5s
  • trigger_min/max:240.0s / 267.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.14%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.5 10.1 17.1sec 10.7sec 7.4sec 43.60% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.69%
  • clearcasting_2:16.82%
  • clearcasting_3:2.08%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.9sec 60.9sec 28.6sec 51.78% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 67.2s
  • trigger_min/max:60.0s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.23%
  • crimson_chorus_3:16.68%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 100.7sec 100.7sec 3.8sec 4.12% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 152.8s
  • trigger_min/max:90.0s / 152.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.7s

Stack Uptimes

  • evocation_1:4.12%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 115.3sec 115.3sec 14.6sec 14.77% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 140.6s
  • trigger_min/max:60.0s / 140.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.77%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 3.2 0.0 95.1sec 95.1sec 10.5sec 11.05% 8.19% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.5s / 121.2s
  • trigger_min/max:70.5s / 121.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 20.4s

Stack Uptimes

  • presence_of_mind_1:2.48%
  • presence_of_mind_2:2.26%
  • presence_of_mind_3:6.31%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 1.0 38.7sec 34.1sec 12.8sec 34.56% 0.00% 1.0 (1.0) 7.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.8s
  • trigger_min/max:8.6s / 53.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 23.3s

Stack Uptimes

  • rune_of_power_1:34.56%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.3sec 17.18% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 326.7s
  • trigger_min/max:300.0s / 326.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.18%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 5.88%
Arcane Barrage Arcane Charge 3 2.79% 0.00% 13.79%
Arcane Barrage Arcane Charge 4 97.20% 86.21% 100.00%
Arcane Blast Arcane Charge 0 10.32% 5.77% 15.13%
Arcane Blast Arcane Charge 1 7.58% 3.92% 11.32%
Arcane Blast Arcane Charge 2 14.65% 7.07% 18.57%
Arcane Blast Arcane Charge 3 15.71% 9.43% 19.67%
Arcane Blast Arcane Charge 4 51.74% 41.80% 66.67%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.88% 0.00% 5.46% 1.5s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.4910.00062.83751.13534.674117.379
Rune of Power5.1100.00428.75032.66614.62650.315
Touch of the Magi4.0960.00023.91327.33213.67050.315
Arcane Power5.8800.00020.60816.83011.55641.299
Arcane Barrage9.3451.00547.637240.737187.749294.931
Arcane Orb4.1910.00051.06455.35832.072112.133
Presence of Mind29.8680.00066.506100.51660.894144.853
Time Warp2.3150.00026.7383.4611.29628.038

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
arcane
mana_regen Mana 3064.07 400222.42 60.70% 130.62 3839.94 0.95%
Evocation Mana 127.36 173155.78 26.26% 1359.53 0.00 0.00%
Mana Gem Mana 2.93 19728.01 2.99% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.79 66236.57 10.05% 2672.22 81.89 0.12%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2198.36 2313.46 3905.1 32836.1 229.6 67365.7
Usage Type Count Total Avg RPE APR
arcane
arcane_blast Mana 112.9 563932.4 4994.6 5038.8 0.9
arcane_missiles Mana 44.8 105683.7 2356.9 2357.1 5.8
arcane_orb Mana 12.5 5709.9 456.6 456.6 8.6
time_warp Mana 1.5 2960.7 2000.0 1994.3 0.0
touch_of_the_magi Mana 6.3 15656.4 2498.5 2498.0 7.2

Statistics & Data Analysis

Fight Length
arcane Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
arcane Damage Per Second
Count 1816
Mean 5157.58
Minimum 4510.21
Maximum 5844.27
Spread ( max - min ) 1334.06
Range [ ( max - min ) / 2 * 100% ] 12.93%
Standard Deviation 213.3380
5th Percentile 4815.25
95th Percentile 5520.56
( 95th Percentile - 5th Percentile ) 705.31
Mean Distribution
Standard Deviation 5.0062
95.00% Confidence Interval ( 5147.77 - 5167.39 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6573
0.1 Scale Factor Error with Delta=300 389
0.05 Scale Factor Error with Delta=300 1555
0.01 Scale Factor Error with Delta=300 38853
Priority Target DPS
arcane Priority Target Damage Per Second
Count 1816
Mean 5157.58
Minimum 4510.21
Maximum 5844.27
Spread ( max - min ) 1334.06
Range [ ( max - min ) / 2 * 100% ] 12.93%
Standard Deviation 213.3380
5th Percentile 4815.25
95th Percentile 5520.56
( 95th Percentile - 5th Percentile ) 705.31
Mean Distribution
Standard Deviation 5.0062
95.00% Confidence Interval ( 5147.77 - 5167.39 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6573
0.1 Scale Factor Error with Delta=300 389
0.05 Scale Factor Error with Delta=300 1555
0.01 Scale Factor Error with Delta=300 38853
DPS(e)
arcane Damage Per Second (Effective)
Count 1816
Mean 5157.58
Minimum 4510.21
Maximum 5844.27
Spread ( max - min ) 1334.06
Range [ ( max - min ) / 2 * 100% ] 12.93%
Damage
arcane Damage
Count 1816
Mean 1540815.87
Minimum 1095161.18
Maximum 1932596.54
Spread ( max - min ) 837435.37
Range [ ( max - min ) / 2 * 100% ] 27.18%
DTPS
arcane Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
arcane Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
arcane Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
arcane Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
arcane Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
arcane Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
arcaneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
arcane Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.62 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.84 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.20 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.64 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.50 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.71 arcane_blast
u 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.51 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.44 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.66 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.95 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.11 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.01 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.66 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.49 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.97 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.37 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.42 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.55 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.75 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.41 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.31 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.27 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.44 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.76 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.44 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.53 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.24 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.85 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.59 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.26 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.69 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 94.59 arcane_blast
. 1.50 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.45 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 1.84 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.06 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&&~yz..."{|&#&}%')&......<.@....@.=>=.@....+nq:...>..@....@....<@>..@=nqr:-.;.>.......*)p.;...;....>...+nq:..;.>.....<.@..=>.@..=nqr:-;..>.......)<...==.>.....+..op..:..>..q..;ttstt

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask arcane 67365.7/67366: 100% mana
Pre precombat U food arcane 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana
0:01.298 shared_cds . time_warp Fluffy_Pillow 67239.5/67366: 100% mana bloodlust, crimson_chorus
0:01.298 opener w arcane_blast Fluffy_Pillow 65239.5/67366: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.176 opener x rune_of_power Fluffy_Pillow 60922.5/67366: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.949 opener & arcane_blast Fluffy_Pillow 61963.9/67366: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.734 shared_cds . use_mana_gem arcane 56146.6/67366: 83% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.734 opener & arcane_blast Fluffy_Pillow 62883.2/67366: 93% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.520 opener & arcane_blast Fluffy_Pillow 57067.1/67366: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.305 opener & arcane_blast Fluffy_Pillow 51249.8/67366: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.089 opener & arcane_blast Fluffy_Pillow 45431.1/67366: 67% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.873 opener & arcane_blast Fluffy_Pillow 39612.4/67366: 59% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.660 opener & arcane_blast Fluffy_Pillow 33797.7/67366: 50% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.446 opener & arcane_blast Fluffy_Pillow 27981.7/67366: 42% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.232 opener & arcane_blast Fluffy_Pillow 22165.7/67366: 33% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.015 opener ~ arcane_barrage Fluffy_Pillow 16345.6/67366: 24% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:10.784 opener y touch_of_the_magi Fluffy_Pillow 20076.4/67366: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.555 opener z arcane_power Fluffy_Pillow 18615.1/67366: 28% mana bloodlust, arcane_charge(4), clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.555 shared_cds . potion Fluffy_Pillow 18615.1/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.555 shared_cds . berserking Fluffy_Pillow 18615.1/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:11.555 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 18615.1/67366: 28% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:11.555 opener " arcane_missiles Fluffy_Pillow 18615.1/67366: 28% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:19.408 opener { presence_of_mind Fluffy_Pillow 10445.6/67366: 16% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:19.408 opener | arcane_blast Fluffy_Pillow 10445.6/67366: 16% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:20.162 opener & arcane_blast Fluffy_Pillow 8024.0/67366: 12% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:20.918 opener # arcane_missiles Fluffy_Pillow 5605.0/67366: 8% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.132 opener & arcane_blast Fluffy_Pillow 7240.7/67366: 11% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.888 opener } arcane_barrage Fluffy_Pillow 4821.7/67366: 7% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.642 opener % arcane_orb Fluffy_Pillow 8532.2/67366: 13% mana bloodlust, arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.411 opener ' evocation arcane 9318.3/67366: 14% mana bloodlust, arcane_charge(2), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.911 rotation ) cancel_action Fluffy_Pillow 65328.1/67366: 97% mana bloodlust, arcane_charge(2), evocation, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:26.913 opener & arcane_blast Fluffy_Pillow 65330.8/67366: 97% mana bloodlust, arcane_charge(2), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:27.884 rotation . arcane_blast Fluffy_Pillow 62514.1/67366: 93% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.763 rotation . arcane_blast Fluffy_Pillow 58198.4/67366: 86% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.547 rotation . arcane_blast Fluffy_Pillow 52379.6/67366: 78% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.333 rotation . arcane_blast Fluffy_Pillow 46563.6/67366: 69% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:31.118 rotation . arcane_blast Fluffy_Pillow 40746.3/67366: 60% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:31.904 rotation . arcane_blast Fluffy_Pillow 34930.3/67366: 52% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:32.690 rotation < arcane_missiles Fluffy_Pillow 29114.3/67366: 43% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_deathly_fixation
0:34.058 rotation . arcane_blast Fluffy_Pillow 30957.4/67366: 46% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:34.844 rotation @ arcane_barrage Fluffy_Pillow 25141.4/67366: 37% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:35.614 rotation . arcane_blast Fluffy_Pillow 28873.4/67366: 43% mana bloodlust, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:36.768 rotation . arcane_blast Fluffy_Pillow 29053.2/67366: 43% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp
0:37.830 rotation . arcane_blast Fluffy_Pillow 27734.1/67366: 41% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp
0:38.800 rotation . arcane_blast Fluffy_Pillow 24916.0/67366: 37% mana bloodlust, arcane_charge(3), clearcasting(2), temporal_warp
0:39.680 rotation @ arcane_barrage Fluffy_Pillow 20601.6/67366: 31% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp
0:40.450 rotation . arcane_blast Fluffy_Pillow 24333.7/67366: 36% mana bloodlust, clearcasting(2), temporal_warp
0:41.605 rotation = arcane_missiles Fluffy_Pillow 24514.8/67366: 36% mana arcane_charge, clearcasting(2)
0:43.550 rotation > arcane_orb Fluffy_Pillow 27135.3/67366: 40% mana arcane_charge, clearcasting
0:44.943 rotation = arcane_missiles Fluffy_Pillow 28512.2/67366: 42% mana arcane_charge(3), clearcasting
0:46.972 rotation . arcane_blast Fluffy_Pillow 31245.9/67366: 46% mana arcane_charge(3)
0:48.453 rotation @ arcane_barrage Fluffy_Pillow 27741.2/67366: 41% mana arcane_charge(4)
0:49.755 rotation . arcane_blast Fluffy_Pillow 32190.1/67366: 48% mana
0:51.701 rotation . arcane_blast Fluffy_Pillow 33436.9/67366: 50% mana arcane_charge
0:53.491 rotation . arcane_blast Fluffy_Pillow 33098.6/67366: 49% mana arcane_charge(2)
0:55.127 rotation . arcane_blast Fluffy_Pillow 31177.8/67366: 46% mana arcane_charge(3)
0:56.609 rotation + arcane_barrage Fluffy_Pillow 27674.6/67366: 41% mana arcane_charge(4), clearcasting
0:57.908 cooldowns n touch_of_the_magi Fluffy_Pillow 32119.3/67366: 48% mana clearcasting
0:59.208 cooldowns q rune_of_power Fluffy_Pillow 31370.8/67366: 47% mana arcane_charge(4), clearcasting
1:00.508 rotation : arcane_missiles Fluffy_Pillow 33122.4/67366: 49% mana arcane_charge(4), clearcasting, rune_of_power
1:08.729 rotation . arcane_blast Fluffy_Pillow 29198.6/67366: 43% mana arcane_charge(4), rune_of_power, crimson_chorus
1:10.054 rotation . arcane_blast Fluffy_Pillow 24108.8/67366: 36% mana arcane_charge(4), rune_of_power, crimson_chorus
1:11.379 rotation . arcane_barrage Fluffy_Pillow 19019.0/67366: 28% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:12.678 rotation > arcane_orb Fluffy_Pillow 23463.8/67366: 35% mana crimson_chorus(2)
1:13.976 rotation . arcane_blast Fluffy_Pillow 24712.6/67366: 37% mana arcane_charge(2), crimson_chorus(2)
1:15.611 rotation . arcane_blast Fluffy_Pillow 22790.5/67366: 34% mana arcane_charge(3), crimson_chorus(2)
1:17.092 rotation @ arcane_barrage Fluffy_Pillow 19285.8/67366: 29% mana arcane_charge(4), crimson_chorus(2)
1:18.392 rotation . arcane_blast Fluffy_Pillow 23732.0/67366: 35% mana crimson_chorus(2)
1:20.340 rotation . arcane_blast Fluffy_Pillow 24981.6/67366: 37% mana arcane_charge, crimson_chorus(2)
1:22.134 rotation . arcane_blast Fluffy_Pillow 24648.6/67366: 37% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:23.772 rotation . arcane_blast Fluffy_Pillow 22730.5/67366: 34% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:25.252 rotation @ arcane_barrage Fluffy_Pillow 19224.6/67366: 29% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.551 rotation . arcane_blast Fluffy_Pillow 23669.3/67366: 35% mana clearcasting(2), crimson_chorus(3)
1:28.499 rotation . arcane_blast Fluffy_Pillow 24918.9/67366: 37% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:30.290 rotation . arcane_blast Fluffy_Pillow 24582.0/67366: 36% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:31.926 rotation . arcane_blast Fluffy_Pillow 22661.2/67366: 34% mana arcane_charge(3), clearcasting(2)
1:33.406 rotation < arcane_missiles Fluffy_Pillow 19155.2/67366: 28% mana arcane_charge(4), clearcasting(3)
1:35.418 rotation @ arcane_barrage Fluffy_Pillow 21866.0/67366: 32% mana arcane_charge(4), clearcasting(2)
1:36.718 rotation > arcane_orb Fluffy_Pillow 26312.1/67366: 39% mana clearcasting(2)
1:38.018 rotation . arcane_blast Fluffy_Pillow 27563.6/67366: 41% mana arcane_charge(2), clearcasting(2)
1:39.655 rotation . arcane_blast Fluffy_Pillow 25644.2/67366: 38% mana arcane_charge(3), clearcasting(2)
1:41.135 rotation @ arcane_barrage Fluffy_Pillow 22138.2/67366: 33% mana arcane_charge(4), clearcasting(2)
1:42.436 rotation = arcane_missiles Fluffy_Pillow 26585.7/67366: 39% mana clearcasting(2)
1:44.449 cooldowns n touch_of_the_magi Fluffy_Pillow 29297.8/67366: 43% mana clearcasting
1:45.748 cooldowns q rune_of_power Fluffy_Pillow 28548.0/67366: 42% mana arcane_charge(4), clearcasting
1:47.047 cooldowns r presence_of_mind Fluffy_Pillow 30298.2/67366: 45% mana arcane_charge(4), clearcasting, rune_of_power
1:47.047 rotation : arcane_missiles Fluffy_Pillow 30298.2/67366: 45% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
1:53.158 rotation - arcane_blast Fluffy_Pillow 31031.6/67366: 46% mana arcane_charge(4), presence_of_mind(3), rune_of_power
1:54.458 rotation . arcane_blast Fluffy_Pillow 25908.1/67366: 38% mana arcane_charge(4), presence_of_mind(2), rune_of_power
1:55.757 rotation ; arcane_missiles Fluffy_Pillow 20783.3/67366: 31% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
1:57.801 rotation . arcane_barrage Fluffy_Pillow 23537.2/67366: 35% mana arcane_charge(4), presence_of_mind, rune_of_power
1:59.100 rotation > arcane_orb Fluffy_Pillow 27982.0/67366: 42% mana presence_of_mind
2:00.396 rotation . arcane_blast Fluffy_Pillow 29228.1/67366: 43% mana arcane_charge(2), presence_of_mind
2:01.697 rotation . arcane_blast Fluffy_Pillow 26855.9/67366: 40% mana arcane_charge(3)
2:03.178 rotation . arcane_blast Fluffy_Pillow 23351.3/67366: 35% mana arcane_charge(4), crimson_chorus
2:04.502 shared_cds . use_mana_gem arcane 18260.2/67366: 27% mana arcane_charge(4), crimson_chorus
2:04.502 rotation . arcane_blast Fluffy_Pillow 24996.7/67366: 37% mana arcane_charge(4), crimson_chorus
2:05.828 rotation . arcane_blast Fluffy_Pillow 19908.3/67366: 30% mana arcane_charge(4), crimson_chorus
2:07.155 rotation . arcane_blast Fluffy_Pillow 14821.2/67366: 22% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.482 rotation * evocation arcane 9734.0/67366: 14% mana arcane_charge(4), clearcasting, crimson_chorus
2:12.582 rotation ) cancel_action Fluffy_Pillow 64086.7/67366: 95% mana arcane_charge(4), clearcasting, evocation, crimson_chorus
2:12.587 cooldowns p arcane_power Fluffy_Pillow 64093.5/67366: 95% mana arcane_charge(4), clearcasting, crimson_chorus
2:12.587 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 64093.5/67366: 95% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
2:12.587 rotation ; arcane_missiles Fluffy_Pillow 64093.5/67366: 95% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus, gladiators_badge
2:14.563 rotation . arcane_blast Fluffy_Pillow 66755.8/67366: 99% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:15.889 rotation . arcane_blast Fluffy_Pillow 63935.0/67366: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:17.215 rotation . arcane_blast Fluffy_Pillow 62284.0/67366: 92% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:18.541 rotation ; arcane_missiles Fluffy_Pillow 60633.0/67366: 90% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:20.426 rotation . arcane_blast Fluffy_Pillow 63172.7/67366: 94% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.752 rotation . arcane_blast Fluffy_Pillow 61521.8/67366: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:23.078 rotation . arcane_blast Fluffy_Pillow 59870.8/67366: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:24.405 rotation . arcane_barrage Fluffy_Pillow 58221.2/67366: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.706 rotation > arcane_orb Fluffy_Pillow 62668.7/67366: 93% mana arcane_power, crimson_chorus(3), gladiators_badge
2:27.005 rotation . arcane_blast Fluffy_Pillow 64168.8/67366: 95% mana arcane_charge(2), arcane_power, crimson_chorus(3), gladiators_badge
2:28.639 rotation . arcane_blast Fluffy_Pillow 62245.3/67366: 92% mana arcane_charge(3), clearcasting, crimson_chorus(3)
2:30.121 rotation . arcane_blast Fluffy_Pillow 58742.1/67366: 87% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:31.446 rotation + arcane_barrage Fluffy_Pillow 53652.2/67366: 80% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:32.745 cooldowns n touch_of_the_magi Fluffy_Pillow 58097.0/67366: 86% mana clearcasting, crimson_chorus(3)
2:34.044 cooldowns q rune_of_power Fluffy_Pillow 57347.2/67366: 85% mana arcane_charge(4), clearcasting
2:35.344 rotation : arcane_missiles Fluffy_Pillow 59098.7/67366: 88% mana arcane_charge(4), clearcasting, rune_of_power
2:43.776 rotation . arcane_blast Fluffy_Pillow 47959.3/67366: 71% mana arcane_charge(4), rune_of_power
2:45.101 rotation . arcane_blast Fluffy_Pillow 42869.5/67366: 64% mana arcane_charge(4), clearcasting, rune_of_power
2:46.428 rotation ; arcane_missiles Fluffy_Pillow 37782.3/67366: 56% mana arcane_charge(4), clearcasting, rune_of_power
2:48.410 rotation . arcane_barrage Fluffy_Pillow 40452.7/67366: 60% mana arcane_charge(4)
2:49.710 rotation > arcane_orb Fluffy_Pillow 44898.9/67366: 67% mana
2:51.011 rotation . arcane_blast Fluffy_Pillow 46151.7/67366: 69% mana arcane_charge(2)
2:52.647 rotation . arcane_blast Fluffy_Pillow 44230.9/67366: 66% mana arcane_charge(3), clearcasting
2:54.125 rotation . arcane_blast Fluffy_Pillow 40722.2/67366: 60% mana arcane_charge(4), clearcasting
2:55.450 rotation . arcane_blast Fluffy_Pillow 35632.4/67366: 53% mana arcane_charge(4), clearcasting
2:56.777 rotation . arcane_blast Fluffy_Pillow 30545.3/67366: 45% mana arcane_charge(4), clearcasting(2)
2:58.102 rotation < arcane_missiles Fluffy_Pillow 25455.5/67366: 38% mana arcane_charge(4), clearcasting(3)
3:01.861 rotation . arcane_blast Fluffy_Pillow 30520.1/67366: 45% mana arcane_charge(4), clearcasting(2)
3:03.187 rotation @ arcane_barrage Fluffy_Pillow 25431.6/67366: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:04.486 rotation . arcane_blast Fluffy_Pillow 29876.4/67366: 44% mana clearcasting(2), crimson_chorus
3:06.433 rotation . arcane_blast Fluffy_Pillow 31124.6/67366: 46% mana arcane_charge, clearcasting(2), crimson_chorus
3:08.226 rotation = arcane_missiles Fluffy_Pillow 30790.4/67366: 46% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:10.265 rotation > arcane_orb Fluffy_Pillow 33537.5/67366: 50% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:11.564 rotation . arcane_blast Fluffy_Pillow 34787.7/67366: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:12.888 rotation @ arcane_barrage Fluffy_Pillow 29696.5/67366: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:14.188 rotation . arcane_blast Fluffy_Pillow 34142.7/67366: 51% mana clearcasting(2), crimson_chorus(2)
3:16.135 rotation . arcane_blast Fluffy_Pillow 35390.9/67366: 53% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:17.926 rotation = arcane_missiles Fluffy_Pillow 35053.9/67366: 52% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:19.879 cooldowns n touch_of_the_magi Fluffy_Pillow 37685.2/67366: 56% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:21.179 cooldowns q rune_of_power Fluffy_Pillow 36936.7/67366: 55% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:22.478 cooldowns r presence_of_mind Fluffy_Pillow 38686.9/67366: 57% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
3:22.478 rotation : arcane_missiles Fluffy_Pillow 38686.9/67366: 57% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(2)
3:28.667 rotation - arcane_blast Fluffy_Pillow 32025.4/67366: 48% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(3)
3:29.968 rotation ; arcane_missiles Fluffy_Pillow 26903.3/67366: 40% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(3)
3:31.941 rotation . arcane_blast Fluffy_Pillow 29561.5/67366: 44% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(3)
3:33.239 rotation . arcane_barrage Fluffy_Pillow 24435.4/67366: 36% mana arcane_charge(4), presence_of_mind, rune_of_power
3:34.537 rotation > arcane_orb Fluffy_Pillow 28878.8/67366: 43% mana presence_of_mind
3:35.835 rotation . arcane_blast Fluffy_Pillow 30127.6/67366: 45% mana arcane_charge(2), presence_of_mind
3:37.137 rotation . arcane_blast Fluffy_Pillow 27756.8/67366: 41% mana arcane_charge(3)
3:38.617 rotation . arcane_blast Fluffy_Pillow 24250.8/67366: 36% mana arcane_charge(4), clearcasting
3:39.943 rotation . arcane_blast Fluffy_Pillow 19162.4/67366: 28% mana arcane_charge(4), clearcasting
3:41.270 rotation . arcane_blast Fluffy_Pillow 14075.3/67366: 21% mana arcane_charge(4), clearcasting
3:42.594 rotation . arcane_blast Fluffy_Pillow 8984.1/67366: 13% mana arcane_charge(4), clearcasting
3:43.919 rotation . evocation arcane 3894.3/67366: 6% mana arcane_charge(4), clearcasting(2)
3:48.519 rotation ) cancel_action Fluffy_Pillow 64875.4/67366: 96% mana arcane_charge(4), clearcasting(3), evocation
3:48.523 rotation < arcane_missiles Fluffy_Pillow 64880.8/67366: 96% mana arcane_charge(4), clearcasting(3)
3:50.567 rotation . arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana arcane_charge(4), clearcasting(2)
3:51.893 rotation . arcane_blast Fluffy_Pillow 60497.5/67366: 90% mana arcane_charge(4), clearcasting(2)
3:53.218 rotation . arcane_blast Fluffy_Pillow 55407.6/67366: 82% mana arcane_charge(4), clearcasting(2)
3:54.544 rotation = arcane_missiles Fluffy_Pillow 50319.2/67366: 75% mana arcane_charge(4), clearcasting(2)
3:56.490 rotation = arcane_missiles Fluffy_Pillow 52941.1/67366: 79% mana arcane_charge(4), clearcasting
3:58.546 rotation . arcane_barrage Fluffy_Pillow 55711.1/67366: 83% mana arcane_charge(4)
3:59.846 rotation > arcane_orb Fluffy_Pillow 60157.3/67366: 89% mana
4:01.145 rotation . arcane_blast Fluffy_Pillow 61407.4/67366: 91% mana arcane_charge(2)
4:02.781 rotation . arcane_blast Fluffy_Pillow 59486.6/67366: 88% mana arcane_charge(3)
4:04.262 shared_cds . use_mana_gem arcane 55982.0/67366: 83% mana arcane_charge(4), crimson_chorus
4:04.502 rotation . arcane_blast Fluffy_Pillow 63041.9/67366: 94% mana arcane_charge(4), crimson_chorus
4:05.828 rotation . arcane_blast Fluffy_Pillow 57953.5/67366: 86% mana arcane_charge(4), crimson_chorus
4:07.153 rotation + arcane_barrage Fluffy_Pillow 52863.7/67366: 78% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.452 rotation . arcane_blast Fluffy_Pillow 57308.5/67366: 85% mana clearcasting, crimson_chorus
4:10.399 rotation . arcane_blast Fluffy_Pillow 58556.7/67366: 87% mana arcane_charge, clearcasting, crimson_chorus
4:12.189 cooldowns o touch_of_the_magi Fluffy_Pillow 58218.4/67366: 86% mana arcane_charge(2), clearcasting, crimson_chorus
4:13.489 cooldowns p arcane_power Fluffy_Pillow 57469.9/67366: 85% mana arcane_charge(4), clearcasting, crimson_chorus
4:13.489 shared_cds . berserking Fluffy_Pillow 57469.9/67366: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
4:13.489 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 57469.9/67366: 85% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
4:13.489 rotation : arcane_missiles Fluffy_Pillow 57469.9/67366: 85% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus, gladiators_badge
4:23.537 rotation . arcane_blast Fluffy_Pillow 56007.7/67366: 83% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
4:24.742 rotation . arcane_barrage Fluffy_Pillow 54193.7/67366: 80% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:25.924 rotation > arcane_orb Fluffy_Pillow 58480.9/67366: 87% mana arcane_power, crimson_chorus(3), gladiators_badge
4:27.224 rotation . arcane_blast Fluffy_Pillow 59982.4/67366: 89% mana arcane_charge(2), arcane_power, crimson_chorus(3), gladiators_badge
4:28.860 rotation . arcane_blast Fluffy_Pillow 58061.6/67366: 86% mana arcane_charge(3), crimson_chorus(3)
4:30.340 cooldowns q rune_of_power Fluffy_Pillow 54555.6/67366: 81% mana arcane_charge(4), crimson_chorus(3)
4:31.639 rotation . arcane_blast Fluffy_Pillow 56305.8/67366: 84% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:32.964 rotation . arcane_blast Fluffy_Pillow 51216.0/67366: 76% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
4:34.290 rotation ; arcane_missiles Fluffy_Pillow 46127.5/67366: 68% mana arcane_charge(4), clearcasting, rune_of_power
4:38.047 final_burn t arcane_blast Fluffy_Pillow 51189.4/67366: 76% mana arcane_charge(4), rune_of_power
4:39.373 final_burn t arcane_blast Fluffy_Pillow 46100.9/67366: 68% mana arcane_charge(4), clearcasting, rune_of_power
4:40.696 final_burn s arcane_missiles Fluffy_Pillow 41008.4/67366: 61% mana arcane_charge(4), clearcasting, rune_of_power
4:42.623 final_burn t arcane_blast Fluffy_Pillow 43604.7/67366: 65% mana arcane_charge(4), rune_of_power
4:43.948 final_burn t arcane_blast Fluffy_Pillow 38514.9/67366: 57% mana arcane_charge(4), clearcasting

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 199 199 0
Agility 306 2 308 308 0
Stamina 414 0 2013 1918 1504
Intellect 450 -3 1767 1588 1066 (46)
Spirit 0 0 0 0 0
Health 40260 38360 0
Mana 67366 67366 0
Spell Power 1767 1588 0
Crit 15.74% 15.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="arcane"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

dark_iron_dwarf : 5222 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5222.1 5222.1 10.3 / 0.198% 874.7 / 16.7% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2305.8 2193.0 Mana 0.00% 41.0 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
dark_iron_dwarf 5222
Arcane Barrage 451 8.7% 24.6 11.65sec 5495 4566 Direct 24.6 4593 9459 5500 18.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.65 24.63 0.00 0.00 1.2035 0.0000 135439.31 135439.31 0.00% 4565.93 4565.93
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.35% 20.04 10 31 4593.41 3154 10104 4590.88 3916 5285 92045 92045 0.00%
crit 18.65% 4.59 0 12 9458.53 6309 20209 9395.29 0 18327 43394 43394 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.00
    opener
    [}]:0.71
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.95
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.14
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.27
    rotation
    [+]:2.46
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.18
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.26
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.76
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.57
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.30
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.65
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.39
Arcane Blast 1756 33.6% 111.6 2.67sec 4715 3539 Direct 112.6 3891 8135 4674 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.60 112.60 0.00 0.00 1.3322 0.0000 526226.89 526226.89 0.00% 3539.47 3539.47
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.55% 91.83 59 124 3891.41 917 10196 3895.13 3342 4667 357256 357256 0.00%
crit 18.45% 20.77 6 40 8135.01 1833 20392 8128.02 4730 11888 168971 168971 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.93
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.78
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.37
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:93.96
Arcane Echo 259 5.0% 155.2 2.00sec 500 0 Direct 155.2 415 849 500 19.7%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 155.20 155.20 0.00 0.00 0.0000 0.0000 77580.04 77580.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.35% 124.70 83 180 414.51 219 595 414.62 356 465 51684 51684 0.00%
crit 19.65% 30.50 13 49 849.00 438 1190 849.07 672 1066 25896 25896 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2082 39.9% 44.4 6.55sec 14057 7925 Periodic 298.5 1735 3603 2091 19.0% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.40 0.00 298.80 298.51 1.7738 0.2460 624113.78 624113.78 0.00% 7925.25 7925.25
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.96% 241.68 133 354 1734.97 1047 2845 1738.25 1482 2045 419304 419304 0.00%
crit 19.04% 56.83 26 96 3603.35 2095 5691 3608.89 2996 4389 204810 204810 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.52
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.65
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.54
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.28
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.44
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.72
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.36
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (161) 0.0% (3.1%) 12.4 24.71sec 3887 3126

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.44 0.00 0.00 0.00 1.2436 0.0000 0.00 0.00 0.00% 3125.99 3125.99

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.93
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.51
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 161 3.1% 12.4 24.70sec 3889 0 Direct 12.4 3246 6705 3890 18.6%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.43 12.43 0.00 0.00 0.0000 0.0000 48359.09 48359.09 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.38% 10.12 3 16 3246.11 2824 6958 3241.59 2824 3995 32838 32838 0.00%
crit 18.62% 2.31 0 9 6705.16 5648 13916 6176.79 0 13916 15521 15521 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (76) 0.0% (1.4%) 16.3 1.57sec 1381 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.31 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 76 1.4% 16.3 1.57sec 1381 0 Direct 16.3 1145 2289 1382 20.6%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.31 16.31 0.00 0.00 0.0000 0.0000 22528.05 22528.05 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.37% 12.94 5 22 1145.42 1117 1184 1145.33 1117 1184 14826 14826 0.00%
crit 20.63% 3.37 0 11 2288.82 2233 2367 2231.32 0 2367 7702 7702 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.7% 21.0 14.05sec 553 0 Direct 21.0 466 932 553 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.98 20.98 0.00 0.00 0.0000 0.0000 11604.68 11604.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.31% 17.06 7 35 466.03 453 481 466.06 455 479 7951 7951 0.00%
crit 18.69% 3.92 0 10 931.81 907 961 916.17 0 961 3653 3653 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5328 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 133  / 18 0.3% 114.0 1.02sec 47 45 Direct 114.0 39 79 47 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5328.28 5328.28 0.00% 44.92 44.92
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.13% 91.34 74 105 38.75 30 51 38.75 37 41 3540 3540 0.00%
crit 19.87% 22.66 9 40 78.95 60 102 78.95 68 90 1788 1788 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (381) 0.0% (7.3%) 6.3 49.06sec 18202 15140

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 0.00 0.00 0.00 1.2023 0.0000 0.00 0.00 0.00% 15140.07 15140.07

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.62
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 381 7.3% 6.3 48.96sec 18202 0 Direct 6.3 18233 0 18233 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 6.26 0.00 0.00 0.0000 0.0000 114050.18 114050.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.26 5 8 18232.74 443 56618 18250.02 13119 22677 114050 114050 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:9964.25
  • base_dd_max:9964.25
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
dark_iron_dwarf
Arcane Power 2.8 122.53sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.83
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 101.87sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.24 0.00 18.57 0.00 3.5146 0.6124 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.79
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.45
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Fireblood 2.8 122.53sec

Stats Details: Fireblood

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Fireblood

  • id:265221
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:265221
  • name:Fireblood
  • school:physical
  • tooltip:
  • description:Removes all poison, disease, curse, magic, and bleed effects and increases your $?a162700[Agility]?a162702[Strength]?a162697[Agility]?a162698[Strength]?a162699[Intellect]?a162701[Intellect][primary stat] by ${{$265226s1=61}*3} and an additional {$265226s1=61} for each effect removed. Lasts {$265226d=8 seconds}. {$?s195710=false}[This effect shares a 30 sec cooldown with other similar effects.][]

Action Priority List

    shared_cds
    [.]:2.83
  • if_expr:buff.arcane_power.up
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 95.87sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.87
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.06
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 51.87sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.19 0.00 0.00 0.00 1.2006 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.20
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.71sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.82sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dark_iron_dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.5 118.2 11.8sec 2.1sec 9.5sec 81.04% 0.00% 60.6 (61.6) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 46.6s
  • trigger_min/max:0.0s / 15.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 45.3s

Stack Uptimes

  • arcane_charge_1:7.27%
  • arcane_charge_2:11.79%
  • arcane_charge_3:9.96%
  • arcane_charge_4:52.01%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.5sec 122.5sec 14.8sec 13.93% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 165.1s
  • trigger_min/max:120.0s / 165.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.93%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.4 10.2 17.2sec 10.8sec 7.5sec 43.80% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.58%
  • clearcasting_2:17.14%
  • clearcasting_3:2.08%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.9sec 60.8sec 28.6sec 51.80% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 66.9s
  • trigger_min/max:60.0s / 66.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.25%
  • crimson_chorus_3:16.68%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 101.1sec 101.1sec 3.8sec 4.10% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 151.1s
  • trigger_min/max:90.0s / 151.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 4.7s

Stack Uptimes

  • evocation_1:4.10%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Fireblood 2.8 0.0 122.5sec 122.5sec 7.9sec 7.51% 0.00% 0.0 (0.0) 2.8

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_fireblood
  • max_stacks:6
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:183.00

Trigger Details

  • interval_min/max:120.0s / 165.1s
  • trigger_min/max:120.0s / 165.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • fireblood_1:7.51%

Spelldata

  • id:265226
  • name:Fireblood
  • tooltip:Increases $?a162700[Agility]?a162702[Strength]?a162697[Agility]?a162698[Strength]?a162699[Intellect]?a162701[Intellect][primary stat] by $w1.
  • description:Increases $?a162700[Agility]?a162702[Strength]?a162697[Agility]?a162698[Strength]?a162699[Intellect]?a162701[Intellect][primary stat] by {$s1=61}.
  • max_stacks:6
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 115.2sec 115.2sec 14.6sec 14.80% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 165.1s
  • trigger_min/max:60.0s / 165.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.80%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 95.9sec 95.9sec 12.3sec 12.00% 7.61% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.3s / 121.4s
  • trigger_min/max:70.3s / 121.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.7s

Stack Uptimes

  • presence_of_mind_1:2.69%
  • presence_of_mind_2:2.23%
  • presence_of_mind_3:7.09%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.7sec 34.2sec 12.9sec 34.58% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 62.0s
  • trigger_min/max:8.6s / 62.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.3s

Stack Uptimes

  • rune_of_power_1:34.58%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.6sec 304.6sec 35.3sec 17.15% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 327.2s
  • trigger_min/max:300.0s / 327.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.15%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 3.23%
Arcane Barrage Arcane Charge 3 2.94% 0.00% 15.15%
Arcane Barrage Arcane Charge 4 97.06% 84.85% 100.00%
Arcane Blast Arcane Charge 0 10.18% 6.03% 14.17%
Arcane Blast Arcane Charge 1 7.51% 3.81% 11.20%
Arcane Blast Arcane Charge 2 14.63% 7.02% 18.95%
Arcane Blast Arcane Charge 3 15.61% 8.77% 19.84%
Arcane Blast Arcane Charge 4 52.08% 41.30% 64.91%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.96% 0.00% 5.46% 1.5s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.9760.00065.11152.67935.870115.650
Rune of Power5.1150.00328.03732.78214.51452.037
Touch of the Magi4.1240.00023.30627.42613.21451.037
Arcane Power5.9670.00045.11017.05511.54962.465
Arcane Barrage9.3751.00845.957240.830187.660295.381
Arcane Orb4.2500.00044.38756.39833.304120.321
Presence of Mind35.7990.13669.431110.72560.881147.237
Time Warp2.3540.00027.1653.5341.29628.464

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
dark_iron_dwarf
mana_regen Mana 3061.29 399864.13 60.79% 130.62 4189.47 1.04%
Evocation Mana 126.81 172387.97 26.21% 1359.39 0.00 0.00%
Mana Gem Mana 2.93 19724.33 3.00% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.64 65807.42 10.00% 2670.31 103.61 0.16%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2193.03 2305.80 4312.0 33536.9 1182.6 67365.7
Usage Type Count Total Avg RPE APR
dark_iron_dwarf
arcane_blast Mana 112.6 564010.4 5008.7 5053.7 0.9
arcane_missiles Mana 44.4 103309.2 2327.2 2326.9 6.0
arcane_orb Mana 12.4 5704.6 458.5 458.6 8.5
time_warp Mana 1.5 2959.6 2000.0 1994.3 0.0
touch_of_the_magi Mana 6.3 15655.0 2498.7 2498.4 7.3

Statistics & Data Analysis

Fight Length
dark_iron_dwarf Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
dark_iron_dwarf Damage Per Second
Count 1816
Mean 5222.15
Minimum 4592.01
Maximum 6080.20
Spread ( max - min ) 1488.19
Range [ ( max - min ) / 2 * 100% ] 14.25%
Standard Deviation 224.3285
5th Percentile 4865.61
95th Percentile 5611.50
( 95th Percentile - 5th Percentile ) 745.89
Mean Distribution
Standard Deviation 5.2641
95.00% Confidence Interval ( 5211.83 - 5232.47 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7089
0.1 Scale Factor Error with Delta=300 430
0.05 Scale Factor Error with Delta=300 1719
0.01 Scale Factor Error with Delta=300 42959
Priority Target DPS
dark_iron_dwarf Priority Target Damage Per Second
Count 1816
Mean 5222.15
Minimum 4592.01
Maximum 6080.20
Spread ( max - min ) 1488.19
Range [ ( max - min ) / 2 * 100% ] 14.25%
Standard Deviation 224.3285
5th Percentile 4865.61
95th Percentile 5611.50
( 95th Percentile - 5th Percentile ) 745.89
Mean Distribution
Standard Deviation 5.2641
95.00% Confidence Interval ( 5211.83 - 5232.47 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7089
0.1 Scale Factor Error with Delta=300 430
0.05 Scale Factor Error with Delta=300 1719
0.01 Scale Factor Error with Delta=300 42959
DPS(e)
dark_iron_dwarf Damage Per Second (Effective)
Count 1816
Mean 5222.15
Minimum 4592.01
Maximum 6080.20
Spread ( max - min ) 1488.19
Range [ ( max - min ) / 2 * 100% ] 14.25%
Damage
dark_iron_dwarf Damage
Count 1816
Mean 1559902.03
Minimum 1133340.88
Maximum 1977889.00
Spread ( max - min ) 844548.12
Range [ ( max - min ) / 2 * 100% ] 27.07%
DTPS
dark_iron_dwarf Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
dark_iron_dwarf Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
dark_iron_dwarf Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
dark_iron_dwarf Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
dark_iron_dwarf Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
dark_iron_dwarf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
dark_iron_dwarfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
dark_iron_dwarf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.62 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.83 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.20 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.87 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.52 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.93 arcane_blast
u 0.00 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.06 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.71 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.95 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.14 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.65 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.54 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.93 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.78 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.27 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.60 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.79 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.46 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.18 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.37 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.28 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.44 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.72 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.36 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.51 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.26 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.76 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.57 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.30 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.65 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 93.96 arcane_blast
. 1.45 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.39 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
. 2.83 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.06 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&&~yz..."&&(%&'......@<....@...=.@>..<@..nqr:....>..@....@....@>..@..nq:;....)..>..p..;......;..>+nqr:-.;...>......@....@.>..@..nq:...>......)..==.>.......+<.op..r:....ttttqsttttst

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask dark_iron_dwarf 67365.7/67366: 100% mana
Pre precombat U food dark_iron_dwarf 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana clearcasting
0:01.300 shared_cds . time_warp Fluffy_Pillow 67242.2/67366: 100% mana bloodlust, clearcasting, crimson_chorus
0:01.300 opener w arcane_blast Fluffy_Pillow 65242.2/67366: 97% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:02.178 opener x rune_of_power Fluffy_Pillow 60925.2/67366: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:02.948 opener & arcane_blast Fluffy_Pillow 61962.6/67366: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.733 shared_cds . use_mana_gem dark_iron_dwarf 56145.2/67366: 83% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.733 opener & arcane_blast Fluffy_Pillow 62881.8/67366: 93% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.521 opener & arcane_blast Fluffy_Pillow 57068.5/67366: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.307 opener & arcane_blast Fluffy_Pillow 51252.5/67366: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.093 opener & arcane_blast Fluffy_Pillow 45436.5/67366: 67% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.877 opener & arcane_blast Fluffy_Pillow 39617.8/67366: 59% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.664 opener & arcane_blast Fluffy_Pillow 33803.1/67366: 50% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.448 opener & arcane_blast Fluffy_Pillow 27984.4/67366: 42% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.232 opener & arcane_blast Fluffy_Pillow 22165.7/67366: 33% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.018 opener ~ arcane_barrage Fluffy_Pillow 16349.7/67366: 24% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:10.789 opener y touch_of_the_magi Fluffy_Pillow 20083.1/67366: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.561 opener z arcane_power Fluffy_Pillow 18623.2/67366: 28% mana bloodlust, arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.561 shared_cds . potion Fluffy_Pillow 18623.2/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.561 shared_cds . fireblood Fluffy_Pillow 18623.2/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:11.561 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 18623.2/67366: 28% mana bloodlust, fireblood, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:11.561 opener " arcane_missiles Fluffy_Pillow 18623.2/67366: 28% mana bloodlust, fireblood, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:19.983 opener & arcane_blast Fluffy_Pillow 7470.3/67366: 11% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:20.769 opener & arcane_blast Fluffy_Pillow 5091.8/67366: 8% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:21.555 opener ( arcane_barrage Fluffy_Pillow 2713.3/67366: 4% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.324 opener % arcane_orb Fluffy_Pillow 6444.0/67366: 10% mana bloodlust, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.094 opener & arcane_blast Fluffy_Pillow 7231.4/67366: 11% mana bloodlust, arcane_charge(2), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.064 opener ' evocation dark_iron_dwarf 6475.8/67366: 10% mana bloodlust, arcane_charge(3), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.624 rotation . arcane_blast Fluffy_Pillow 63724.6/67366: 95% mana bloodlust, arcane_charge(3), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:27.504 rotation . arcane_blast Fluffy_Pillow 59410.2/67366: 88% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.290 rotation . arcane_blast Fluffy_Pillow 53594.2/67366: 80% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.078 rotation . arcane_blast Fluffy_Pillow 47780.9/67366: 71% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.862 rotation . arcane_blast Fluffy_Pillow 41962.2/67366: 62% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.647 rotation . arcane_blast Fluffy_Pillow 36144.8/67366: 54% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:31.433 rotation @ arcane_barrage Fluffy_Pillow 30328.8/67366: 45% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:32.204 rotation < arcane_missiles Fluffy_Pillow 34062.2/67366: 51% mana bloodlust, clearcasting(3), temporal_warp, potion_of_deathly_fixation
0:33.433 rotation . arcane_blast Fluffy_Pillow 35718.1/67366: 53% mana bloodlust, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:34.590 rotation . arcane_blast Fluffy_Pillow 35901.9/67366: 53% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:35.652 rotation . arcane_blast Fluffy_Pillow 34582.7/67366: 51% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:36.622 rotation . arcane_blast Fluffy_Pillow 31764.6/67366: 47% mana bloodlust, arcane_charge(3), clearcasting(2), temporal_warp
0:37.502 rotation @ arcane_barrage Fluffy_Pillow 27450.3/67366: 41% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp
0:38.273 rotation . arcane_blast Fluffy_Pillow 31183.7/67366: 46% mana bloodlust, clearcasting(2), temporal_warp
0:39.428 rotation . arcane_blast Fluffy_Pillow 31364.8/67366: 47% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp
0:40.492 rotation . arcane_blast Fluffy_Pillow 30048.4/67366: 45% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp
0:41.462 rotation = arcane_missiles Fluffy_Pillow 27230.3/67366: 40% mana arcane_charge(3), clearcasting(2)
0:43.396 rotation . arcane_blast Fluffy_Pillow 29836.0/67366: 44% mana arcane_charge(3), clearcasting(2)
0:44.877 rotation @ arcane_barrage Fluffy_Pillow 26331.3/67366: 39% mana arcane_charge(4), clearcasting(2)
0:46.176 rotation > arcane_orb Fluffy_Pillow 30776.1/67366: 46% mana clearcasting(2)
0:47.477 rotation . arcane_blast Fluffy_Pillow 32029.0/67366: 48% mana arcane_charge(2), clearcasting(2)
0:49.113 rotation . arcane_blast Fluffy_Pillow 30108.2/67366: 45% mana arcane_charge(3), clearcasting(2)
0:50.592 rotation < arcane_missiles Fluffy_Pillow 26600.9/67366: 39% mana arcane_charge(4), clearcasting(3)
0:52.505 rotation @ arcane_barrage Fluffy_Pillow 29178.3/67366: 43% mana arcane_charge(4), clearcasting(2)
0:53.805 rotation . arcane_blast Fluffy_Pillow 33624.4/67366: 50% mana clearcasting(2)
0:55.753 rotation . arcane_blast Fluffy_Pillow 34874.0/67366: 52% mana arcane_charge, clearcasting(2)
0:57.547 cooldowns n touch_of_the_magi Fluffy_Pillow 34541.1/67366: 51% mana arcane_charge(2), clearcasting(2)
0:58.847 cooldowns q rune_of_power Fluffy_Pillow 33792.6/67366: 50% mana arcane_charge(4), clearcasting(2)
1:00.146 cooldowns r presence_of_mind Fluffy_Pillow 35542.7/67366: 53% mana arcane_charge(4), clearcasting(2), rune_of_power
1:00.146 rotation : arcane_missiles Fluffy_Pillow 35542.7/67366: 53% mana arcane_charge(4), clearcasting(2), presence_of_mind(3), rune_of_power
1:07.986 rotation . arcane_blast Fluffy_Pillow 38605.7/67366: 57% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:09.287 rotation . arcane_blast Fluffy_Pillow 33483.5/67366: 50% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
1:10.585 rotation . arcane_blast Fluffy_Pillow 28357.4/67366: 42% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:11.884 rotation . arcane_barrage Fluffy_Pillow 23232.5/67366: 34% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:13.182 rotation > arcane_orb Fluffy_Pillow 27676.0/67366: 41% mana crimson_chorus(2)
1:14.480 rotation . arcane_blast Fluffy_Pillow 28924.8/67366: 43% mana arcane_charge(2), crimson_chorus(2)
1:16.117 rotation . arcane_blast Fluffy_Pillow 27005.3/67366: 40% mana arcane_charge(3), crimson_chorus(2)
1:17.598 rotation @ arcane_barrage Fluffy_Pillow 23500.7/67366: 35% mana arcane_charge(4), crimson_chorus(2)
1:18.898 rotation . arcane_blast Fluffy_Pillow 27946.8/67366: 41% mana crimson_chorus(2)
1:20.845 rotation . arcane_blast Fluffy_Pillow 29195.1/67366: 43% mana arcane_charge, crimson_chorus(3)
1:22.636 rotation . arcane_blast Fluffy_Pillow 28858.1/67366: 43% mana arcane_charge(2), crimson_chorus(3)
1:24.271 rotation . arcane_blast Fluffy_Pillow 26936.0/67366: 40% mana arcane_charge(3), crimson_chorus(3)
1:25.750 rotation @ arcane_barrage Fluffy_Pillow 23428.6/67366: 35% mana arcane_charge(4), crimson_chorus(3)
1:27.049 rotation . arcane_blast Fluffy_Pillow 27873.4/67366: 41% mana crimson_chorus(3)
1:28.998 rotation . arcane_blast Fluffy_Pillow 29124.3/67366: 43% mana arcane_charge, crimson_chorus(3)
1:30.789 rotation . arcane_blast Fluffy_Pillow 28787.4/67366: 43% mana arcane_charge(2)
1:32.426 rotation . arcane_blast Fluffy_Pillow 26867.9/67366: 40% mana arcane_charge(3)
1:33.907 rotation @ arcane_barrage Fluffy_Pillow 23363.3/67366: 35% mana arcane_charge(4)
1:35.205 rotation > arcane_orb Fluffy_Pillow 27806.7/67366: 41% mana
1:36.505 rotation . arcane_blast Fluffy_Pillow 29058.3/67366: 43% mana arcane_charge(2)
1:38.143 rotation . arcane_blast Fluffy_Pillow 27140.2/67366: 40% mana arcane_charge(3)
1:39.624 rotation @ arcane_barrage Fluffy_Pillow 23635.5/67366: 35% mana arcane_charge(4)
1:40.923 rotation . arcane_blast Fluffy_Pillow 28080.3/67366: 42% mana
1:42.869 rotation . arcane_blast Fluffy_Pillow 29327.2/67366: 44% mana arcane_charge
1:44.660 cooldowns n touch_of_the_magi Fluffy_Pillow 28990.2/67366: 43% mana arcane_charge(2)
1:45.959 cooldowns q rune_of_power Fluffy_Pillow 28240.4/67366: 42% mana arcane_charge(4)
1:47.257 rotation : arcane_missiles Fluffy_Pillow 29989.2/67366: 45% mana arcane_charge(4), rune_of_power
1:55.923 rotation ; arcane_missiles Fluffy_Pillow 19165.0/67366: 28% mana arcane_charge(4), clearcasting, rune_of_power
1:57.952 rotation . arcane_blast Fluffy_Pillow 21898.7/67366: 33% mana arcane_charge(4), rune_of_power
1:59.277 rotation . arcane_blast Fluffy_Pillow 16808.9/67366: 25% mana arcane_charge(4)
2:00.603 rotation . arcane_blast Fluffy_Pillow 11720.5/67366: 17% mana arcane_charge(4), crimson_chorus
2:01.929 rotation . evocation dark_iron_dwarf 6632.0/67366: 10% mana arcane_charge(4), clearcasting, crimson_chorus
2:06.329 rotation ) cancel_action Fluffy_Pillow 64961.7/67366: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus
2:06.333 rotation . arcane_blast Fluffy_Pillow 64967.1/67366: 96% mana arcane_charge(4), clearcasting, crimson_chorus
2:07.658 rotation . arcane_barrage Fluffy_Pillow 59877.3/67366: 89% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.957 rotation > arcane_orb Fluffy_Pillow 64322.1/67366: 95% mana clearcasting(2), crimson_chorus
2:10.257 rotation . arcane_blast Fluffy_Pillow 65573.6/67366: 97% mana arcane_charge(2), clearcasting(2), crimson_chorus
2:11.892 rotation . arcane_blast Fluffy_Pillow 63244.8/67366: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
2:13.372 cooldowns p arcane_power Fluffy_Pillow 59738.8/67366: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:13.372 shared_cds . fireblood Fluffy_Pillow 59738.8/67366: 89% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:13.372 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 59738.8/67366: 89% mana fireblood, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:13.372 rotation ; arcane_missiles Fluffy_Pillow 59738.8/67366: 89% mana fireblood, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
2:17.008 rotation . arcane_blast Fluffy_Pillow 64637.6/67366: 96% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:18.336 rotation . arcane_blast Fluffy_Pillow 62989.3/67366: 94% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:19.661 rotation . arcane_blast Fluffy_Pillow 61337.0/67366: 91% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:20.985 rotation . arcane_blast Fluffy_Pillow 59683.4/67366: 89% mana fireblood, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:22.312 rotation . arcane_blast Fluffy_Pillow 58033.8/67366: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.637 shared_cds . use_mana_gem dark_iron_dwarf 56381.5/67366: 84% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.637 rotation ; arcane_missiles Fluffy_Pillow 63118.0/67366: 94% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.335 rotation . arcane_barrage Fluffy_Pillow 67365.7/67366: 100% mana arcane_charge(4), arcane_power, crimson_chorus(3), gladiators_badge
2:28.635 rotation . arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana crimson_chorus(3)
2:30.584 rotation > arcane_orb Fluffy_Pillow 65998.8/67366: 98% mana arcane_charge, crimson_chorus(3)
2:31.883 rotation + arcane_barrage Fluffy_Pillow 67249.0/67366: 100% mana arcane_charge(3)
2:33.182 cooldowns n touch_of_the_magi Fluffy_Pillow 67365.7/67366: 100% mana
2:34.481 cooldowns q rune_of_power Fluffy_Pillow 64871.1/67366: 96% mana arcane_charge(4)
2:35.778 cooldowns r presence_of_mind Fluffy_Pillow 66618.6/67366: 99% mana arcane_charge(4), rune_of_power
2:35.778 rotation : arcane_missiles Fluffy_Pillow 66618.6/67366: 99% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:42.325 rotation - arcane_blast Fluffy_Pillow 60439.4/67366: 90% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:43.625 rotation . arcane_blast Fluffy_Pillow 55315.9/67366: 82% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:44.925 rotation ; arcane_missiles Fluffy_Pillow 50192.5/67366: 75% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
2:46.874 rotation . arcane_barrage Fluffy_Pillow 52818.4/67366: 78% mana arcane_charge(4), presence_of_mind, rune_of_power
2:48.173 rotation . arcane_blast Fluffy_Pillow 57263.2/67366: 85% mana presence_of_mind
2:49.472 rotation . arcane_blast Fluffy_Pillow 57638.3/67366: 86% mana arcane_charge
2:51.263 rotation > arcane_orb Fluffy_Pillow 57301.4/67366: 85% mana arcane_charge(2)
2:52.565 rotation . arcane_blast Fluffy_Pillow 58555.6/67366: 87% mana arcane_charge(4)
2:53.889 rotation . arcane_blast Fluffy_Pillow 53464.4/67366: 79% mana arcane_charge(4)
2:55.214 rotation . arcane_blast Fluffy_Pillow 48374.6/67366: 72% mana arcane_charge(4)
2:56.541 rotation . arcane_blast Fluffy_Pillow 43287.5/67366: 64% mana arcane_charge(4)
2:57.865 rotation . arcane_blast Fluffy_Pillow 38196.3/67366: 57% mana arcane_charge(4)
2:59.191 rotation . arcane_blast Fluffy_Pillow 33107.9/67366: 49% mana arcane_charge(4)
3:00.518 rotation @ arcane_barrage Fluffy_Pillow 28020.8/67366: 42% mana arcane_charge(4)
3:01.818 rotation . arcane_blast Fluffy_Pillow 32466.9/67366: 48% mana crimson_chorus
3:03.765 rotation . arcane_blast Fluffy_Pillow 33715.1/67366: 50% mana arcane_charge, crimson_chorus
3:05.556 rotation . arcane_blast Fluffy_Pillow 33378.2/67366: 50% mana arcane_charge(2), crimson_chorus
3:07.192 rotation . arcane_blast Fluffy_Pillow 31457.4/67366: 47% mana arcane_charge(3), crimson_chorus
3:08.672 rotation @ arcane_barrage Fluffy_Pillow 27951.4/67366: 41% mana arcane_charge(4), crimson_chorus
3:09.971 rotation . arcane_blast Fluffy_Pillow 32396.2/67366: 48% mana crimson_chorus
3:11.919 rotation > arcane_orb Fluffy_Pillow 33645.7/67366: 50% mana arcane_charge, crimson_chorus(2)
3:13.219 rotation . arcane_blast Fluffy_Pillow 34897.2/67366: 52% mana arcane_charge(3), crimson_chorus(2)
3:14.699 rotation . arcane_blast Fluffy_Pillow 31391.3/67366: 47% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:16.024 rotation @ arcane_barrage Fluffy_Pillow 26301.5/67366: 39% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:17.322 rotation . arcane_blast Fluffy_Pillow 30744.9/67366: 46% mana clearcasting, crimson_chorus(2)
3:19.270 rotation . arcane_blast Fluffy_Pillow 31994.5/67366: 47% mana arcane_charge, clearcasting, crimson_chorus(2)
3:21.062 cooldowns n touch_of_the_magi Fluffy_Pillow 31658.9/67366: 47% mana arcane_charge(2), clearcasting, crimson_chorus(3)
3:22.362 cooldowns q rune_of_power Fluffy_Pillow 30910.4/67366: 46% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:23.661 rotation : arcane_missiles Fluffy_Pillow 32660.5/67366: 48% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:31.934 rotation . arcane_blast Fluffy_Pillow 28806.9/67366: 43% mana arcane_charge(4), rune_of_power
3:33.261 rotation . arcane_blast Fluffy_Pillow 23719.8/67366: 35% mana arcane_charge(4), rune_of_power
3:34.585 rotation . arcane_barrage Fluffy_Pillow 18628.6/67366: 28% mana arcane_charge(4), rune_of_power
3:35.886 rotation > arcane_orb Fluffy_Pillow 23076.1/67366: 34% mana
3:37.186 rotation . arcane_blast Fluffy_Pillow 24327.6/67366: 36% mana arcane_charge(2)
3:38.823 rotation . arcane_blast Fluffy_Pillow 22408.1/67366: 33% mana arcane_charge(3), clearcasting
3:40.303 rotation . arcane_blast Fluffy_Pillow 18902.2/67366: 28% mana arcane_charge(4), clearcasting
3:41.628 rotation . arcane_blast Fluffy_Pillow 13812.4/67366: 21% mana arcane_charge(4), clearcasting
3:42.952 rotation . arcane_blast Fluffy_Pillow 8721.2/67366: 13% mana arcane_charge(4), clearcasting(2)
3:44.278 rotation . evocation Fluffy_Pillow 3632.7/67366: 5% mana arcane_charge(4), clearcasting(2)
3:48.878 rotation ) cancel_action Fluffy_Pillow 64613.8/67366: 96% mana arcane_charge(4), clearcasting(2), evocation
3:48.881 rotation . arcane_blast Fluffy_Pillow 64617.9/67366: 96% mana arcane_charge(4), clearcasting(2)
3:50.207 rotation . arcane_blast Fluffy_Pillow 59529.4/67366: 88% mana arcane_charge(4), clearcasting(2)
3:51.532 rotation = arcane_missiles Fluffy_Pillow 54439.6/67366: 81% mana arcane_charge(4), clearcasting(2)
3:53.630 rotation = arcane_missiles Fluffy_Pillow 57266.3/67366: 85% mana arcane_charge(4), clearcasting
3:55.605 rotation . arcane_barrage Fluffy_Pillow 59927.2/67366: 89% mana arcane_charge(4)
3:56.906 rotation > arcane_orb Fluffy_Pillow 64374.7/67366: 96% mana
3:58.207 rotation . arcane_blast Fluffy_Pillow 65627.5/67366: 97% mana arcane_charge(2)
3:59.844 rotation . arcane_blast Fluffy_Pillow 63247.5/67366: 94% mana arcane_charge(3)
4:01.323 rotation . arcane_blast Fluffy_Pillow 59740.1/67366: 89% mana arcane_charge(4), clearcasting, crimson_chorus
4:02.647 rotation . arcane_blast Fluffy_Pillow 54649.0/67366: 81% mana arcane_charge(4), clearcasting, crimson_chorus
4:03.972 rotation . arcane_blast Fluffy_Pillow 49559.2/67366: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.296 rotation . arcane_blast Fluffy_Pillow 44468.0/67366: 66% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.622 rotation . arcane_blast Fluffy_Pillow 39379.5/67366: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.947 rotation + arcane_barrage Fluffy_Pillow 34289.7/67366: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.246 rotation < arcane_missiles Fluffy_Pillow 38734.5/67366: 57% mana clearcasting(3), crimson_chorus
4:11.137 rotation . arcane_blast Fluffy_Pillow 41282.3/67366: 61% mana clearcasting(2), crimson_chorus
4:13.084 cooldowns o touch_of_the_magi Fluffy_Pillow 42530.5/67366: 63% mana arcane_charge, clearcasting(2), crimson_chorus(2)
4:14.382 cooldowns p arcane_power Fluffy_Pillow 41779.3/67366: 62% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
4:14.382 shared_cds . fireblood Fluffy_Pillow 41779.3/67366: 62% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2)
4:14.382 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 41779.3/67366: 62% mana fireblood, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2)
4:14.382 cooldowns r presence_of_mind Fluffy_Pillow 41779.3/67366: 62% mana fireblood, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:14.382 rotation : arcane_missiles Fluffy_Pillow 41779.3/67366: 62% mana fireblood, arcane_charge(4), arcane_power, clearcasting(3), presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:23.704 shared_cds . use_mana_gem dark_iron_dwarf 46839.0/67366: 70% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:23.704 rotation . arcane_blast Fluffy_Pillow 53575.6/67366: 80% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:25.003 rotation . arcane_blast Fluffy_Pillow 51888.2/67366: 77% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:26.303 rotation . arcane_barrage Fluffy_Pillow 50202.2/67366: 75% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:27.602 final_burn t arcane_blast Fluffy_Pillow 54647.0/67366: 81% mana arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:28.904 final_burn t arcane_blast Fluffy_Pillow 55713.7/67366: 83% mana arcane_charge, arcane_power, crimson_chorus(3), gladiators_badge
4:30.694 final_burn t arcane_blast Fluffy_Pillow 55375.4/67366: 82% mana arcane_charge(2), crimson_chorus(3)
4:32.330 final_burn t arcane_blast Fluffy_Pillow 53454.6/67366: 79% mana arcane_charge(3), clearcasting
4:33.811 cooldowns q rune_of_power Fluffy_Pillow 49950.0/67366: 74% mana arcane_charge(4), clearcasting
4:35.111 final_burn s arcane_missiles Fluffy_Pillow 51701.5/67366: 77% mana arcane_charge(4), clearcasting, rune_of_power
4:37.082 final_burn t arcane_blast Fluffy_Pillow 54357.1/67366: 81% mana arcane_charge(4), rune_of_power
4:38.407 final_burn t arcane_blast Fluffy_Pillow 49267.3/67366: 73% mana arcane_charge(4), rune_of_power
4:39.732 final_burn t arcane_blast Fluffy_Pillow 44177.5/67366: 66% mana arcane_charge(4), rune_of_power
4:41.057 final_burn t arcane_blast Fluffy_Pillow 39087.6/67366: 58% mana arcane_charge(4), clearcasting, rune_of_power
4:42.383 final_burn s arcane_missiles Fluffy_Pillow 33999.2/67366: 50% mana arcane_charge(4), clearcasting, rune_of_power
4:44.268 final_burn t arcane_blast Fluffy_Pillow 36538.9/67366: 54% mana arcane_charge(4), rune_of_power

Stats

Level Bonus (60) Race Bonus (dark_iron_dwarf) Raid-Buffed Unbuffed Gear Amount
Strength 198 2 200 200 0
Agility 306 -2 304 304 0
Stamina 414 1 2014 1919 1504
Intellect 450 -1 1769 1590 1066 (46)
Spirit 0 0 0 0 0
Health 40280 38380 0
Mana 67366 67366 0
Spell Power 1769 1590 0
Crit 15.74% 15.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="dark_iron_dwarf"
source=default
spec=arcane
level=60
race=dark_iron_dwarf
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

draenei : 5165 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5165.1 5165.1 9.8 / 0.189% 844.2 / 16.3% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2304.4 2190.9 Mana 0.00% 40.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
draenei 5165
Arcane Barrage 456 8.9% 24.6 11.80sec 5567 4626 Direct 24.6 4658 9608 5570 18.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.62 24.60 0.00 0.00 1.2034 0.0000 137074.73 137074.73 0.00% 4625.75 4625.75
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.55% 20.06 10 31 4658.36 3201 9285 4655.93 3981 5454 93456 93456 0.00%
crit 18.45% 4.54 0 12 9607.72 6402 18570 9554.61 0 18570 43618 43618 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.01
    opener
    [}]:0.73
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.94
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.15
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.26
    rotation
    [+]:2.37
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.17
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.26
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.77
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.62
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.33
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.61
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.41
Arcane Blast 1761 34.1% 111.5 2.68sec 4733 3552 Direct 112.5 3915 8167 4691 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.49 112.49 0.00 0.00 1.3325 0.0000 527695.73 527695.73 0.00% 3552.24 3552.24
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.73% 91.93 60 128 3914.99 930 9369 3918.16 3326 4929 359858 359858 0.00%
crit 18.27% 20.55 6 40 8166.85 1860 18739 8181.93 4991 11624 167838 167838 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.91
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.80
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.34
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:93.88
Arcane Echo 249 4.8% 154.9 2.01sec 481 0 Direct 154.9 400 817 481 19.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.91 154.91 0.00 0.00 0.0000 0.0000 74569.20 74569.20 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.38% 124.52 81 179 399.60 311 547 399.70 352 445 49751 49751 0.00%
crit 19.62% 30.39 11 51 816.69 622 1094 816.68 652 970 24818 24818 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2037 39.4% 44.5 6.51sec 13722 7732 Periodic 298.9 1696 3509 2041 19.0% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.46 0.00 299.18 298.91 1.7749 0.2462 610041.97 610041.97 0.00% 7731.54 7731.54
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.96% 241.98 137 354 1695.87 1063 2615 1698.16 1428 1906 410334 410334 0.00%
crit 19.04% 56.92 27 95 3509.38 2125 5230 3512.80 2967 4287 199708 199708 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.52
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.67
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.50
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.28
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.45
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.80
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.35
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (163) 0.0% (3.2%) 12.4 24.67sec 3939 3167

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.43 0.00 0.00 0.00 1.2438 0.0000 0.00 0.00 0.00% 3166.73 3166.73

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.92
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.51
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 163 3.2% 12.4 24.70sec 3940 0 Direct 12.4 3278 6801 3939 18.8%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.43 12.43 0.00 0.00 0.0000 0.0000 48970.28 48970.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.22% 10.10 4 15 3278.39 2865 7050 3273.97 2865 3924 33095 33095 0.00%
crit 18.78% 2.33 0 9 6801.31 5731 14100 6287.21 0 14100 15876 15876 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (77) 0.0% (1.5%) 16.5 1.59sec 1382 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 77 1.5% 16.5 1.59sec 1382 0 Direct 16.5 1145 2288 1382 20.7%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.47 16.47 0.00 0.00 0.0000 0.0000 22766.93 22766.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.27% 13.06 5 27 1145.07 1117 1184 1145.06 1117 1184 14953 14953 0.00%
crit 20.73% 3.42 0 9 2287.70 2233 2367 2224.70 0 2367 7814 7814 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 21.0 14.00sec 555 0 Direct 21.0 466 932 555 19.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.01 21.01 0.00 0.00 0.0000 0.0000 11670.21 11670.21 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.80% 16.98 6 31 466.03 453 481 466.03 455 479 7912 7912 0.00%
crit 19.20% 4.03 0 13 931.60 907 961 915.03 0 961 3758 3758 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5255 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 78 46 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5254.86 5254.86 0.00% 44.30 44.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.32% 91.57 77 105 38.30 30 47 38.29 37 40 3507 3507 0.00%
crit 19.68% 22.43 9 37 77.95 60 94 77.93 68 89 1748 1748 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (366) 0.0% (7.1%) 6.3 49.01sec 17491 14552

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 0.00 0.00 0.00 1.2021 0.0000 0.00 0.00 0.00% 14551.92 14551.92

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.62
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 366 7.1% 6.3 48.91sec 17491 0 Direct 6.3 17528 0 17528 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 6.26 0.00 0.00 0.0000 0.0000 109663.27 109663.27 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.26 5 8 17527.99 497 51708 17548.97 12128 21585 109663 109663 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:12954.03
  • base_dd_max:12954.03
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
draenei
Arcane Power 2.8 122.40sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.84 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.84
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 100.80sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 0.00 18.49 0.00 3.5192 0.6129 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.77
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.46
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 95.96sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.87
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.06
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 51.91sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.18 0.00 0.00 0.00 1.2006 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.20
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.65sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.11sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.92
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.5 118.1 11.8sec 2.1sec 9.5sec 81.03% 0.00% 60.5 (61.6) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.4s / 47.6s
  • trigger_min/max:0.0s / 15.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 46.3s

Stack Uptimes

  • arcane_charge_1:7.24%
  • arcane_charge_2:11.80%
  • arcane_charge_3:9.98%
  • arcane_charge_4:52.00%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.5sec 122.5sec 14.7sec 13.92% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 163.9s
  • trigger_min/max:120.0s / 163.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.92%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.5 10.2 17.1sec 10.7sec 7.5sec 43.81% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.70%
  • clearcasting_2:17.00%
  • clearcasting_3:2.10%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.8sec 28.6sec 51.82% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.25%
  • crimson_chorus_3:16.69%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 100.9sec 100.9sec 3.8sec 4.09% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 153.3s
  • trigger_min/max:90.0s / 153.3s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.7s

Stack Uptimes

  • evocation_1:4.09%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 114.9sec 114.9sec 14.6sec 14.85% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 163.9s
  • trigger_min/max:60.0s / 163.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.85%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 300.0sec 300.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 300.0s
  • trigger_min/max:300.0s / 300.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.0sec 96.0sec 12.2sec 11.93% 7.62% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:69.9s / 120.2s
  • trigger_min/max:69.9s / 120.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 21.7s

Stack Uptimes

  • presence_of_mind_1:2.66%
  • presence_of_mind_2:2.19%
  • presence_of_mind_3:7.09%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.7sec 34.1sec 12.8sec 34.59% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.6s
  • trigger_min/max:8.6s / 53.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 23.4s

Stack Uptimes

  • rune_of_power_1:34.59%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.6sec 304.6sec 35.3sec 17.15% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 326.4s
  • trigger_min/max:300.0s / 326.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.15%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 3.45%
Arcane Barrage Arcane Charge 3 2.83% 0.00% 17.86%
Arcane Barrage Arcane Charge 4 97.17% 82.14% 100.00%
Arcane Blast Arcane Charge 0 10.22% 5.32% 15.15%
Arcane Blast Arcane Charge 1 7.48% 3.41% 11.20%
Arcane Blast Arcane Charge 2 14.60% 8.33% 19.53%
Arcane Blast Arcane Charge 3 15.63% 9.47% 20.21%
Arcane Blast Arcane Charge 4 52.07% 41.80% 64.21%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.98% 0.00% 4.96% 1.5s 0.0s 5.4s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.8680.00063.28352.20536.200116.877
Rune of Power5.0710.00326.98632.51214.46551.906
Touch of the Magi4.0970.00024.61427.24513.16548.501
Arcane Power5.9540.00043.87417.03011.55456.365
Arcane Barrage9.3941.00646.925240.884188.225295.922
Arcane Orb4.2520.00044.36856.47332.776116.096
Presence of Mind35.8280.07567.392110.92164.081146.453
Time Warp2.3750.00026.4333.5521.29627.734

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
draenei
mana_regen Mana 3061.41 399823.57 60.84% 130.60 4228.15 1.05%
Evocation Mana 126.43 171827.48 26.15% 1359.03 0.00 0.00%
Mana Gem Mana 2.92 19694.91 3.00% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.62 65787.00 10.01% 2671.73 87.62 0.13%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2190.89 2304.40 4317.8 33315.3 1613.8 67365.7
Usage Type Count Total Avg RPE APR
draenei
arcane_blast Mana 112.5 563055.0 5005.4 5050.5 0.9
arcane_missiles Mana 44.4 103845.5 2336.6 2335.9 5.9
arcane_orb Mana 12.4 5714.0 459.6 459.6 8.6
time_warp Mana 1.5 2957.4 2000.0 1994.3 0.0
touch_of_the_magi Mana 6.3 15664.6 2498.5 2498.4 7.0

Statistics & Data Analysis

Fight Length
draenei Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
draenei Damage Per Second
Count 1816
Mean 5165.07
Minimum 4372.67
Maximum 6021.46
Spread ( max - min ) 1648.78
Range [ ( max - min ) / 2 * 100% ] 15.96%
Standard Deviation 212.7083
5th Percentile 4808.85
95th Percentile 5523.01
( 95th Percentile - 5th Percentile ) 714.17
Mean Distribution
Standard Deviation 4.9914
95.00% Confidence Interval ( 5155.29 - 5174.86 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6515
0.1 Scale Factor Error with Delta=300 387
0.05 Scale Factor Error with Delta=300 1545
0.01 Scale Factor Error with Delta=300 38624
Priority Target DPS
draenei Priority Target Damage Per Second
Count 1816
Mean 5165.07
Minimum 4372.67
Maximum 6021.46
Spread ( max - min ) 1648.78
Range [ ( max - min ) / 2 * 100% ] 15.96%
Standard Deviation 212.7083
5th Percentile 4808.85
95th Percentile 5523.01
( 95th Percentile - 5th Percentile ) 714.17
Mean Distribution
Standard Deviation 4.9914
95.00% Confidence Interval ( 5155.29 - 5174.86 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6515
0.1 Scale Factor Error with Delta=300 387
0.05 Scale Factor Error with Delta=300 1545
0.01 Scale Factor Error with Delta=300 38624
DPS(e)
draenei Damage Per Second (Effective)
Count 1816
Mean 5165.07
Minimum 4372.67
Maximum 6021.46
Spread ( max - min ) 1648.78
Range [ ( max - min ) / 2 * 100% ] 15.96%
Damage
draenei Damage
Count 1816
Mean 1542452.33
Minimum 1114048.60
Maximum 2010181.47
Spread ( max - min ) 896132.87
Range [ ( max - min ) / 2 * 100% ] 29.05%
DTPS
draenei Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
draenei Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
draenei Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
draenei Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
draenei Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
draenei Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
draeneiTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
draenei Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.62 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.84 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.20 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.87 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.52 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.91 arcane_blast
u 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.06 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.73 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.94 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.15 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.67 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.50 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.92 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.80 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.26 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.61 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.77 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.37 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.34 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.28 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.45 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.80 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.35 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.51 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.26 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.77 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.62 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.33 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.61 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 93.88 arcane_blast
. 1.46 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.41 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.92 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.08 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&&~yz.."&&(#%')&......@....@....@>..@....@nqr:....>..@....@....@>..@..nq:...>...)....p.;....;.>....+nqr:.;.>.......@....@<>...<+nq:....>.......).....>....<..?..op.r:...>..q.....;....

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask draenei 67365.7/67366: 100% mana
Pre precombat U food draenei 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana
0:01.302 shared_cds . time_warp Fluffy_Pillow 67244.9/67366: 100% mana bloodlust, crimson_chorus
0:01.302 opener w arcane_blast Fluffy_Pillow 65244.9/67366: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.180 opener x rune_of_power Fluffy_Pillow 60927.9/67366: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.952 opener & arcane_blast Fluffy_Pillow 61968.0/67366: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.735 shared_cds . use_mana_gem draenei 56147.9/67366: 83% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.735 opener & arcane_blast Fluffy_Pillow 62884.5/67366: 93% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.521 opener & arcane_blast Fluffy_Pillow 57068.5/67366: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.307 opener & arcane_blast Fluffy_Pillow 51252.5/67366: 76% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.095 opener & arcane_blast Fluffy_Pillow 45439.2/67366: 67% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.881 opener & arcane_blast Fluffy_Pillow 39623.2/67366: 59% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.666 opener & arcane_blast Fluffy_Pillow 33805.8/67366: 50% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.453 opener & arcane_blast Fluffy_Pillow 27991.1/67366: 42% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.238 opener & arcane_blast Fluffy_Pillow 22173.8/67366: 33% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.023 opener ~ arcane_barrage Fluffy_Pillow 16356.4/67366: 24% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:10.793 opener y touch_of_the_magi Fluffy_Pillow 20088.5/67366: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.564 opener z arcane_power Fluffy_Pillow 18627.3/67366: 28% mana bloodlust, arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.564 shared_cds . potion Fluffy_Pillow 18627.3/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.564 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 18627.3/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:11.564 opener " arcane_missiles Fluffy_Pillow 18627.3/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:19.888 opener & arcane_blast Fluffy_Pillow 7342.3/67366: 11% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:20.675 opener & arcane_blast Fluffy_Pillow 4965.1/67366: 7% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:21.460 opener ( arcane_barrage Fluffy_Pillow 2585.3/67366: 4% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.230 opener # arcane_missiles Fluffy_Pillow 6317.3/67366: 9% mana bloodlust, arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.429 opener % arcane_orb Fluffy_Pillow 7932.8/67366: 12% mana bloodlust, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.199 opener ' evocation draenei 8720.2/67366: 13% mana bloodlust, arcane_charge(2), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.699 rotation ) cancel_action Fluffy_Pillow 64730.0/67366: 96% mana bloodlust, arcane_charge(2), evocation, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:26.703 opener & arcane_blast Fluffy_Pillow 64735.4/67366: 96% mana bloodlust, arcane_charge(2), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:27.673 rotation . arcane_blast Fluffy_Pillow 61917.3/67366: 92% mana bloodlust, arcane_charge(3), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.552 rotation . arcane_blast Fluffy_Pillow 57601.6/67366: 86% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.337 rotation . arcane_blast Fluffy_Pillow 51784.2/67366: 77% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.124 rotation . arcane_blast Fluffy_Pillow 45969.5/67366: 68% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:30.910 rotation . arcane_blast Fluffy_Pillow 40153.5/67366: 60% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:31.696 rotation . arcane_blast Fluffy_Pillow 34337.5/67366: 51% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:32.482 rotation @ arcane_barrage Fluffy_Pillow 28521.5/67366: 42% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:33.251 rotation . arcane_blast Fluffy_Pillow 32252.2/67366: 48% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:34.406 rotation . arcane_blast Fluffy_Pillow 32433.4/67366: 48% mana bloodlust, arcane_charge, temporal_warp, potion_of_deathly_fixation
0:35.470 rotation . arcane_blast Fluffy_Pillow 31116.9/67366: 46% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:36.441 rotation . arcane_blast Fluffy_Pillow 28300.2/67366: 42% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:37.320 rotation @ arcane_barrage Fluffy_Pillow 23984.4/67366: 36% mana bloodlust, arcane_charge(4), temporal_warp
0:38.092 rotation . arcane_blast Fluffy_Pillow 27719.2/67366: 41% mana bloodlust, temporal_warp
0:39.246 rotation . arcane_blast Fluffy_Pillow 27899.0/67366: 41% mana bloodlust, arcane_charge, temporal_warp
0:40.309 rotation . arcane_blast Fluffy_Pillow 26581.2/67366: 39% mana bloodlust, arcane_charge(2), temporal_warp
0:41.279 rotation . arcane_blast Fluffy_Pillow 23763.1/67366: 35% mana arcane_charge(3), temporal_warp
0:42.419 rotation @ arcane_barrage Fluffy_Pillow 19799.0/67366: 29% mana arcane_charge(4), clearcasting
0:43.718 rotation > arcane_orb Fluffy_Pillow 24243.8/67366: 36% mana clearcasting
0:45.018 rotation . arcane_blast Fluffy_Pillow 25495.3/67366: 38% mana arcane_charge(2), clearcasting
0:46.655 rotation . arcane_blast Fluffy_Pillow 23575.9/67366: 35% mana arcane_charge(3), clearcasting
0:48.136 rotation @ arcane_barrage Fluffy_Pillow 20071.3/67366: 30% mana arcane_charge(4), clearcasting
0:49.435 rotation . arcane_blast Fluffy_Pillow 24516.0/67366: 36% mana clearcasting
0:51.382 rotation . arcane_blast Fluffy_Pillow 25764.3/67366: 38% mana arcane_charge, clearcasting
0:53.173 rotation . arcane_blast Fluffy_Pillow 25427.3/67366: 38% mana arcane_charge(2), clearcasting(2)
0:54.809 rotation . arcane_blast Fluffy_Pillow 23506.5/67366: 35% mana arcane_charge(3), clearcasting(2)
0:56.289 rotation @ arcane_barrage Fluffy_Pillow 20000.5/67366: 30% mana arcane_charge(4), clearcasting(2)
0:57.590 cooldowns n touch_of_the_magi Fluffy_Pillow 24448.0/67366: 36% mana clearcasting(3)
0:58.887 cooldowns q rune_of_power Fluffy_Pillow 23695.5/67366: 35% mana arcane_charge(4), clearcasting(3)
1:00.186 cooldowns r presence_of_mind Fluffy_Pillow 25445.7/67366: 38% mana arcane_charge(4), clearcasting(3), rune_of_power
1:00.186 rotation : arcane_missiles Fluffy_Pillow 25445.7/67366: 38% mana arcane_charge(4), clearcasting(3), presence_of_mind(3), rune_of_power
1:07.756 rotation . arcane_blast Fluffy_Pillow 28144.8/67366: 42% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:09.056 rotation . arcane_blast Fluffy_Pillow 23021.3/67366: 34% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
1:10.355 rotation . arcane_blast Fluffy_Pillow 17896.5/67366: 27% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
1:11.656 rotation . arcane_barrage Fluffy_Pillow 12774.3/67366: 19% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:12.955 rotation > arcane_orb Fluffy_Pillow 17219.1/67366: 26% mana crimson_chorus(2)
1:14.255 rotation . arcane_blast Fluffy_Pillow 18470.6/67366: 27% mana arcane_charge(2), crimson_chorus(2)
1:15.892 rotation . arcane_blast Fluffy_Pillow 16551.2/67366: 25% mana arcane_charge(3), crimson_chorus(2)
1:17.373 rotation @ arcane_barrage Fluffy_Pillow 13046.6/67366: 19% mana arcane_charge(4), crimson_chorus(2)
1:18.673 rotation . arcane_blast Fluffy_Pillow 17492.7/67366: 26% mana crimson_chorus(2)
1:20.620 rotation . arcane_blast Fluffy_Pillow 18740.9/67366: 28% mana arcane_charge, crimson_chorus(3)
1:22.411 rotation . arcane_blast Fluffy_Pillow 18404.0/67366: 27% mana arcane_charge(2), crimson_chorus(3)
1:24.047 rotation . arcane_blast Fluffy_Pillow 16483.2/67366: 24% mana arcane_charge(3), crimson_chorus(3)
1:25.529 rotation @ arcane_barrage Fluffy_Pillow 12979.9/67366: 19% mana arcane_charge(4), crimson_chorus(3)
1:26.827 rotation . arcane_blast Fluffy_Pillow 17423.3/67366: 26% mana crimson_chorus(3)
1:28.774 rotation . arcane_blast Fluffy_Pillow 18671.6/67366: 28% mana arcane_charge, crimson_chorus(3)
1:30.567 rotation . arcane_blast Fluffy_Pillow 18337.3/67366: 27% mana arcane_charge(2)
1:32.204 rotation . arcane_blast Fluffy_Pillow 16417.8/67366: 24% mana arcane_charge(3)
1:33.685 rotation @ arcane_barrage Fluffy_Pillow 12913.2/67366: 19% mana arcane_charge(4)
1:34.985 rotation > arcane_orb Fluffy_Pillow 17359.4/67366: 26% mana
1:36.284 rotation . arcane_blast Fluffy_Pillow 18609.5/67366: 28% mana arcane_charge(2), clearcasting
1:37.920 rotation . arcane_blast Fluffy_Pillow 16688.7/67366: 25% mana arcane_charge(3), clearcasting
1:39.400 rotation @ arcane_barrage Fluffy_Pillow 13182.7/67366: 20% mana arcane_charge(4), clearcasting
1:40.700 rotation . arcane_blast Fluffy_Pillow 17628.9/67366: 26% mana clearcasting(2)
1:42.649 rotation . arcane_blast Fluffy_Pillow 18879.8/67366: 28% mana arcane_charge, clearcasting(2)
1:44.440 cooldowns n touch_of_the_magi Fluffy_Pillow 18542.8/67366: 28% mana arcane_charge(2), clearcasting(2)
1:45.740 cooldowns q rune_of_power Fluffy_Pillow 17794.3/67366: 26% mana arcane_charge(4), clearcasting(2)
1:47.039 rotation : arcane_missiles Fluffy_Pillow 19544.5/67366: 29% mana arcane_charge(4), clearcasting(2), rune_of_power
1:55.023 rotation . arcane_blast Fluffy_Pillow 15301.5/67366: 23% mana arcane_charge(4), rune_of_power
1:56.347 rotation . arcane_blast Fluffy_Pillow 10210.3/67366: 15% mana arcane_charge(4), rune_of_power
1:57.672 rotation . arcane_barrage Fluffy_Pillow 5120.5/67366: 8% mana arcane_charge(4), rune_of_power
1:58.971 rotation > arcane_orb Fluffy_Pillow 9565.3/67366: 14% mana rune_of_power
2:00.271 rotation . arcane_blast Fluffy_Pillow 10816.8/67366: 16% mana arcane_charge(2)
2:01.908 rotation . arcane_blast Fluffy_Pillow 8897.4/67366: 13% mana arcane_charge(3), crimson_chorus
2:03.387 rotation . evocation draenei 5390.0/67366: 8% mana arcane_charge(4), crimson_chorus
2:07.887 rotation ) cancel_action Fluffy_Pillow 65045.4/67366: 97% mana arcane_charge(4), evocation, crimson_chorus
2:07.891 rotation . arcane_blast Fluffy_Pillow 65050.8/67366: 97% mana arcane_charge(4), crimson_chorus
2:09.216 rotation . arcane_blast Fluffy_Pillow 59961.0/67366: 89% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.543 shared_cds . use_mana_gem draenei 54873.9/67366: 81% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.543 rotation . arcane_blast Fluffy_Pillow 61610.5/67366: 91% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.870 cooldowns p arcane_power Fluffy_Pillow 56523.4/67366: 84% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.870 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 56523.4/67366: 84% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
2:11.870 rotation ; arcane_missiles Fluffy_Pillow 56523.4/67366: 84% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus, gladiators_badge
2:15.561 rotation . arcane_blast Fluffy_Pillow 61496.3/67366: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:16.887 rotation . arcane_blast Fluffy_Pillow 59845.3/67366: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:18.211 rotation . arcane_blast Fluffy_Pillow 58191.7/67366: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:19.536 rotation . arcane_blast Fluffy_Pillow 56539.4/67366: 84% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:20.861 rotation ; arcane_missiles Fluffy_Pillow 54887.1/67366: 81% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:22.800 rotation . arcane_barrage Fluffy_Pillow 57499.5/67366: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.100 rotation > arcane_orb Fluffy_Pillow 61945.6/67366: 92% mana arcane_power, crimson_chorus(3), gladiators_badge
2:25.399 rotation . arcane_blast Fluffy_Pillow 63445.8/67366: 94% mana arcane_charge(2), arcane_power, crimson_chorus(3), gladiators_badge
2:27.035 rotation . arcane_blast Fluffy_Pillow 61525.0/67366: 91% mana arcane_charge(3), crimson_chorus(3)
2:28.516 rotation . arcane_blast Fluffy_Pillow 58020.4/67366: 86% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:29.841 rotation . arcane_blast Fluffy_Pillow 52930.6/67366: 79% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:31.166 rotation + arcane_barrage Fluffy_Pillow 47840.8/67366: 71% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:32.466 cooldowns n touch_of_the_magi Fluffy_Pillow 52286.9/67366: 78% mana clearcasting
2:33.766 cooldowns q rune_of_power Fluffy_Pillow 51538.4/67366: 77% mana arcane_charge(4), clearcasting
2:35.066 cooldowns r presence_of_mind Fluffy_Pillow 53289.9/67366: 79% mana arcane_charge(4), clearcasting(2), rune_of_power
2:35.066 rotation : arcane_missiles Fluffy_Pillow 53289.9/67366: 79% mana arcane_charge(4), clearcasting(2), presence_of_mind(3), rune_of_power
2:42.975 rotation . arcane_blast Fluffy_Pillow 56445.8/67366: 84% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:44.273 rotation ; arcane_missiles Fluffy_Pillow 51319.6/67366: 76% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:46.245 rotation . arcane_barrage Fluffy_Pillow 53976.5/67366: 80% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:47.544 rotation > arcane_orb Fluffy_Pillow 58421.3/67366: 87% mana presence_of_mind(2)
2:48.843 rotation . arcane_blast Fluffy_Pillow 59671.5/67366: 89% mana arcane_charge(2), presence_of_mind(2)
2:50.141 rotation . arcane_blast Fluffy_Pillow 57295.3/67366: 85% mana arcane_charge(3), presence_of_mind
2:51.441 rotation . arcane_blast Fluffy_Pillow 53546.8/67366: 79% mana arcane_charge(4)
2:52.766 rotation . arcane_blast Fluffy_Pillow 48457.0/67366: 72% mana arcane_charge(4)
2:54.094 rotation . arcane_blast Fluffy_Pillow 43371.2/67366: 64% mana arcane_charge(4)
2:55.420 rotation . arcane_blast Fluffy_Pillow 38282.8/67366: 57% mana arcane_charge(4)
2:56.746 rotation . arcane_blast Fluffy_Pillow 33194.3/67366: 49% mana arcane_charge(4)
2:58.072 rotation @ arcane_barrage Fluffy_Pillow 28105.9/67366: 42% mana arcane_charge(4)
2:59.372 rotation . arcane_blast Fluffy_Pillow 32552.0/67366: 48% mana
3:01.319 rotation . arcane_blast Fluffy_Pillow 33800.2/67366: 50% mana arcane_charge
3:03.112 rotation . arcane_blast Fluffy_Pillow 33466.0/67366: 50% mana arcane_charge(2), clearcasting, crimson_chorus
3:04.748 rotation . arcane_blast Fluffy_Pillow 31545.2/67366: 47% mana arcane_charge(3), clearcasting, crimson_chorus
3:06.227 rotation @ arcane_barrage Fluffy_Pillow 28037.8/67366: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.526 rotation < arcane_missiles Fluffy_Pillow 32482.6/67366: 48% mana clearcasting(3), crimson_chorus
3:09.516 rotation > arcane_orb Fluffy_Pillow 35163.8/67366: 52% mana clearcasting(2), crimson_chorus
3:10.814 rotation . arcane_blast Fluffy_Pillow 36412.6/67366: 54% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:12.452 rotation . arcane_blast Fluffy_Pillow 34494.5/67366: 51% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:13.934 rotation . arcane_blast Fluffy_Pillow 30991.2/67366: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:15.258 rotation < arcane_missiles Fluffy_Pillow 25900.1/67366: 38% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:18.985 rotation + arcane_barrage Fluffy_Pillow 30921.5/67366: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:20.283 cooldowns n touch_of_the_magi Fluffy_Pillow 35364.9/67366: 52% mana clearcasting(2), crimson_chorus(2)
3:21.582 cooldowns q rune_of_power Fluffy_Pillow 34615.1/67366: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:22.881 rotation : arcane_missiles Fluffy_Pillow 36365.3/67366: 54% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(2)
3:30.724 rotation . arcane_blast Fluffy_Pillow 39432.3/67366: 59% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:32.050 rotation . arcane_blast Fluffy_Pillow 34343.8/67366: 51% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:33.376 rotation . arcane_blast Fluffy_Pillow 29255.3/67366: 43% mana arcane_charge(4), rune_of_power
3:34.701 rotation . arcane_barrage Fluffy_Pillow 24165.5/67366: 36% mana arcane_charge(4), rune_of_power
3:36.002 rotation > arcane_orb Fluffy_Pillow 28613.0/67366: 42% mana
3:37.300 rotation . arcane_blast Fluffy_Pillow 29861.8/67366: 44% mana arcane_charge(2)
3:38.937 rotation . arcane_blast Fluffy_Pillow 27942.4/67366: 41% mana arcane_charge(3)
3:40.417 rotation . arcane_blast Fluffy_Pillow 24436.4/67366: 36% mana arcane_charge(4)
3:41.742 rotation . arcane_blast Fluffy_Pillow 19346.6/67366: 29% mana arcane_charge(4)
3:43.067 rotation . arcane_blast Fluffy_Pillow 14256.8/67366: 21% mana arcane_charge(4)
3:44.393 rotation . arcane_blast Fluffy_Pillow 9168.3/67366: 14% mana arcane_charge(4), clearcasting
3:45.718 rotation . evocation Fluffy_Pillow 4078.5/67366: 6% mana arcane_charge(4), clearcasting
3:50.318 rotation ) cancel_action Fluffy_Pillow 65059.6/67366: 97% mana arcane_charge(4), clearcasting, evocation
3:50.322 rotation . arcane_blast Fluffy_Pillow 65065.0/67366: 97% mana arcane_charge(4), clearcasting
3:51.648 rotation . arcane_blast Fluffy_Pillow 59976.5/67366: 89% mana arcane_charge(4), clearcasting
3:52.973 rotation . arcane_blast Fluffy_Pillow 54886.7/67366: 81% mana arcane_charge(4), clearcasting
3:54.298 rotation . arcane_blast Fluffy_Pillow 49796.9/67366: 74% mana arcane_charge(4), clearcasting
3:55.624 rotation . arcane_barrage Fluffy_Pillow 44708.4/67366: 66% mana arcane_charge(4), clearcasting
3:56.922 rotation > arcane_orb Fluffy_Pillow 49151.9/67366: 73% mana clearcasting(2)
3:58.220 rotation . arcane_blast Fluffy_Pillow 50400.7/67366: 75% mana arcane_charge(2), clearcasting(2)
3:59.856 rotation . arcane_blast Fluffy_Pillow 48479.9/67366: 72% mana arcane_charge(3), clearcasting(2)
4:01.336 rotation . arcane_blast Fluffy_Pillow 44973.9/67366: 67% mana arcane_charge(4), clearcasting(2)
4:02.661 rotation . arcane_blast Fluffy_Pillow 39884.1/67366: 59% mana arcane_charge(4), clearcasting(2)
4:03.986 rotation < arcane_missiles Fluffy_Pillow 34794.3/67366: 52% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:06.066 rotation . arcane_blast Fluffy_Pillow 37596.7/67366: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.391 rotation . arcane_blast Fluffy_Pillow 32506.9/67366: 48% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.718 rotation ? arcane_barrage Fluffy_Pillow 27419.8/67366: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.019 rotation . arcane_blast Fluffy_Pillow 31867.3/67366: 47% mana clearcasting(2), crimson_chorus
4:11.968 shared_cds . use_mana_gem draenei 33118.2/67366: 49% mana arcane_charge, clearcasting(2), crimson_chorus
4:11.968 cooldowns o touch_of_the_magi Fluffy_Pillow 39854.8/67366: 59% mana arcane_charge, clearcasting(2), crimson_chorus
4:13.267 cooldowns p arcane_power Fluffy_Pillow 39104.9/67366: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.267 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 39104.9/67366: 58% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus
4:13.267 cooldowns r presence_of_mind Fluffy_Pillow 39104.9/67366: 58% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus, gladiators_badge
4:13.267 rotation : arcane_missiles Fluffy_Pillow 39104.9/67366: 58% mana arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(3), rune_of_power, crimson_chorus, gladiators_badge
4:22.361 rotation . arcane_blast Fluffy_Pillow 40107.4/67366: 60% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:23.663 rotation . arcane_blast Fluffy_Pillow 38424.1/67366: 57% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(2), gladiators_badge
4:24.961 rotation . arcane_barrage Fluffy_Pillow 36735.4/67366: 55% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:26.263 rotation > arcane_orb Fluffy_Pillow 41184.3/67366: 61% mana arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:27.563 rotation . arcane_blast Fluffy_Pillow 42685.8/67366: 63% mana arcane_charge(2), arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:28.862 rotation . arcane_blast Fluffy_Pillow 42373.4/67366: 63% mana arcane_charge(3), crimson_chorus(3)
4:30.342 cooldowns q rune_of_power Fluffy_Pillow 38867.5/67366: 58% mana arcane_charge(4), crimson_chorus(3)
4:31.640 rotation . arcane_blast Fluffy_Pillow 40616.3/67366: 60% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:32.964 rotation . arcane_blast Fluffy_Pillow 35525.1/67366: 53% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:34.289 rotation . arcane_blast Fluffy_Pillow 30435.3/67366: 45% mana arcane_charge(4), rune_of_power
4:35.615 rotation . arcane_blast Fluffy_Pillow 25346.8/67366: 38% mana arcane_charge(4), rune_of_power
4:36.939 rotation . arcane_blast Fluffy_Pillow 20255.7/67366: 30% mana arcane_charge(4), clearcasting, rune_of_power
4:38.266 rotation ; arcane_missiles Fluffy_Pillow 15168.6/67366: 23% mana arcane_charge(4), clearcasting, rune_of_power
4:40.316 rotation . arcane_blast Fluffy_Pillow 17930.6/67366: 27% mana arcane_charge(4), rune_of_power
4:41.641 rotation . arcane_blast Fluffy_Pillow 12840.8/67366: 19% mana arcane_charge(4), rune_of_power
4:42.967 rotation . arcane_barrage Fluffy_Pillow 7752.3/67366: 12% mana arcane_charge(4), rune_of_power
4:44.267 rotation . arcane_blast Fluffy_Pillow 12198.4/67366: 18% mana

Stats

Level Bonus (60) Race Bonus (draenei) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 222 222 0
Agility 306 -3 326 326 0
Stamina 414 2 2016 1920 1504
Intellect 450 0 1795 1615 1066 (46)
Spirit 0 0 0 0 0
Health 40320 38400 0
Mana 67366 67366 0
Spell Power 1795 1615 0
Crit 15.74% 15.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="draenei"
source=default
spec=arcane
level=60
race=draenei
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

dwarf : 5110 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5109.8 5109.8 9.8 / 0.192% 826.4 / 16.2% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2305.5 2192.1 Mana 0.00% 40.5 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
dwarf 5110
Arcane Barrage 454 8.9% 24.7 11.73sec 5521 4589 Direct 24.7 4588 9712 5527 18.3%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.70 24.69 0.00 0.00 1.2031 0.0000 136392.21 136392.21 0.00% 4589.09 4589.09
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.69% 20.17 8 30 4587.67 3154 9164 4584.81 3920 5273 92505 92505 0.00%
crit 18.31% 4.52 0 13 9711.56 6435 18694 9627.05 0 18694 43887 43887 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.00
    opener
    [}]:0.71
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.94
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.13
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.29
    rotation
    [+]:2.41
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.17
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.25
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.84
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.57
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.31
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.69
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.39
Arcane Blast 1744 34.1% 111.7 2.67sec 4682 3513 Direct 112.7 3851 8210 4642 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.68 112.68 0.00 0.00 1.3330 0.0000 522918.40 522918.40 0.00% 3512.61 3512.61
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 92.24 63 124 3851.07 917 9247 3854.26 3329 4595 355177 355177 0.00%
crit 18.14% 20.44 8 37 8210.27 1870 18863 8208.89 4471 13881 167742 167742 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.92
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.69
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.39
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:94.14
Arcane Echo 246 4.8% 154.7 2.00sec 477 0 Direct 154.7 394 821 478 19.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.66 154.66 0.00 0.00 0.0000 0.0000 73842.28 73842.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.43% 124.39 74 183 393.92 307 540 394.02 348 432 48994 48994 0.00%
crit 19.57% 30.27 12 53 820.91 625 1101 820.62 678 976 24848 24848 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2007 39.3% 44.2 6.51sec 13603 7666 Periodic 296.8 1674 3526 2027 19.0% 24.4%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.21 0.00 297.04 296.76 1.7746 0.2466 601416.37 601416.37 0.00% 7665.65 7665.65
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.97% 240.30 142 362 1674.42 1047 2580 1676.89 1475 1914 402327 402327 0.00%
crit 19.03% 56.46 27 102 3526.39 2137 5264 3530.46 2959 4222 199089 199089 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.50
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.63
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.52
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.27
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.41
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.72
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.32
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (163) 0.0% (3.2%) 12.5 24.59sec 3926 3157

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.47 0.00 0.00 0.00 1.2435 0.0000 0.00 0.00 0.00% 3157.21 3157.21

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.92
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.55
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 163 3.2% 12.5 24.62sec 3927 0 Direct 12.5 3241 6883 3929 18.9%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.46 12.46 0.00 0.00 0.0000 0.0000 48939.89 48939.89 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.15% 10.11 3 16 3241.06 2824 6958 3236.71 2824 4097 32772 32772 0.00%
crit 18.85% 2.35 0 8 6883.14 5761 14194 6297.30 0 14194 16168 16168 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (77) 0.0% (1.5%) 16.3 1.55sec 1389 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.34 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 77 1.5% 16.3 1.55sec 1389 0 Direct 16.3 1145 2335 1389 20.5%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.34 16.34 0.00 0.00 0.0000 0.0000 22701.20 22701.20 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.49% 12.99 5 23 1144.98 1117 1184 1145.02 1117 1184 14875 14875 0.00%
crit 20.51% 3.35 0 11 2334.78 2278 2415 2255.08 0 2415 7826 7826 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 20.9 14.14sec 557 0 Direct 20.9 466 951 557 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.94 20.94 0.00 0.00 0.0000 0.0000 11661.34 11661.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.26% 17.02 6 31 465.96 453 481 465.99 455 478 7929 7929 0.00%
crit 18.74% 3.92 0 11 950.92 925 981 935.19 0 981 3732 3732 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5232 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 79 46 20.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5232.10 5232.10 0.00% 44.11 44.11
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.03% 91.23 77 105 37.75 30 46 37.75 36 39 3444 3444 0.00%
crit 19.97% 22.77 9 37 78.53 61 94 78.54 68 89 1788 1788 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (362) 0.0% (7.1%) 6.3 49.15sec 17339 14424

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 0.00 0.00 0.00 1.2022 0.0000 0.00 0.00 0.00% 14424.22 14424.22

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.61
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 362 7.1% 6.3 49.05sec 17339 0 Direct 6.2 17375 0 17375 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 6.25 0.00 0.00 0.0000 0.0000 108542.25 108542.25 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.25 5 8 17374.96 470 51153 17390.48 12823 21180 108542 108542 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:10577.05
  • base_dd_max:10577.05
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
dwarf
Arcane Power 2.8 121.94sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.83
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 101.34sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 0.00 18.53 0.00 3.5178 0.6126 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.79
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.44
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 96.03sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.86
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.06
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 52.19sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.18 0.00 0.00 0.00 1.2009 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.19
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.70sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.81sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:dwarf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.6 118.3 11.8sec 2.1sec 9.5sec 81.00% 0.00% 60.4 (61.5) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 49.1s
  • trigger_min/max:0.0s / 15.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 47.9s

Stack Uptimes

  • arcane_charge_1:7.33%
  • arcane_charge_2:11.87%
  • arcane_charge_3:9.96%
  • arcane_charge_4:51.84%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.4sec 122.4sec 14.7sec 13.91% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 156.7s
  • trigger_min/max:120.0s / 156.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.91%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.3 10.1 17.3sec 10.9sec 7.5sec 43.55% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.64%
  • clearcasting_2:16.81%
  • clearcasting_3:2.10%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.9sec 60.8sec 28.6sec 51.81% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 66.6s
  • trigger_min/max:60.0s / 66.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.25%
  • crimson_chorus_3:16.68%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 101.0sec 101.0sec 3.8sec 4.09% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 152.0s
  • trigger_min/max:90.0s / 152.0s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.7s

Stack Uptimes

  • evocation_1:4.09%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 115.2sec 115.2sec 14.6sec 14.76% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 135.1s
  • trigger_min/max:60.0s / 135.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.76%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.1sec 96.1sec 12.3sec 11.96% 7.59% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:71.1s / 120.2s
  • trigger_min/max:71.1s / 120.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.6s

Stack Uptimes

  • presence_of_mind_1:2.65%
  • presence_of_mind_2:2.22%
  • presence_of_mind_3:7.09%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.6sec 34.1sec 12.8sec 34.58% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.7s
  • trigger_min/max:8.6s / 53.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.4s

Stack Uptimes

  • rune_of_power_1:34.58%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.6sec 304.6sec 35.3sec 17.16% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 325.8s
  • trigger_min/max:300.0s / 325.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.16%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.00% 0.00% 15.00%
Arcane Barrage Arcane Charge 4 97.00% 85.00% 100.00%
Arcane Blast Arcane Charge 0 10.25% 5.41% 13.93%
Arcane Blast Arcane Charge 1 7.58% 4.21% 12.77%
Arcane Blast Arcane Charge 2 14.68% 9.38% 19.35%
Arcane Blast Arcane Charge 3 15.66% 10.53% 19.35%
Arcane Blast Arcane Charge 4 51.82% 39.36% 65.04%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.99% 0.00% 4.94% 1.5s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.8340.00061.98552.22633.838115.280
Rune of Power5.1030.00526.90732.67914.26850.322
Touch of the Magi4.1050.00024.03427.34712.96949.321
Arcane Power5.9500.00036.65917.00911.55259.541
Arcane Barrage9.3511.00948.501240.685187.763294.143
Arcane Orb4.2120.00044.91256.00134.013111.668
Presence of Mind35.8710.39967.072110.99362.303147.345
Time Warp2.3520.00025.8483.5261.29727.147

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
dwarf
mana_regen Mana 3058.57 399780.37 60.80% 130.71 4274.14 1.06%
Evocation Mana 126.54 172015.31 26.16% 1359.41 0.00 0.00%
Mana Gem Mana 2.93 19742.71 3.00% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.70 65961.79 10.03% 2670.01 100.37 0.15%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2192.13 2305.55 4377.3 33342.3 144.0 67365.7
Usage Type Count Total Avg RPE APR
dwarf
arcane_blast Mana 112.7 563463.3 5000.5 5045.3 0.9
arcane_missiles Mana 44.2 103806.6 2348.4 2348.0 5.8
arcane_orb Mana 12.5 5722.6 458.9 459.1 8.6
time_warp Mana 1.5 2954.1 2000.0 1994.3 0.0
touch_of_the_magi Mana 6.3 15638.6 2498.7 2498.2 6.9

Statistics & Data Analysis

Fight Length
dwarf Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
dwarf Damage Per Second
Count 1816
Mean 5109.85
Minimum 4356.15
Maximum 5790.24
Spread ( max - min ) 1434.09
Range [ ( max - min ) / 2 * 100% ] 14.03%
Standard Deviation 213.5526
5th Percentile 4755.55
95th Percentile 5454.17
( 95th Percentile - 5th Percentile ) 698.62
Mean Distribution
Standard Deviation 5.0113
95.00% Confidence Interval ( 5100.03 - 5119.67 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 68
0.1% Error 6710
0.1 Scale Factor Error with Delta=300 390
0.05 Scale Factor Error with Delta=300 1558
0.01 Scale Factor Error with Delta=300 38931
Priority Target DPS
dwarf Priority Target Damage Per Second
Count 1816
Mean 5109.85
Minimum 4356.15
Maximum 5790.24
Spread ( max - min ) 1434.09
Range [ ( max - min ) / 2 * 100% ] 14.03%
Standard Deviation 213.5526
5th Percentile 4755.55
95th Percentile 5454.17
( 95th Percentile - 5th Percentile ) 698.62
Mean Distribution
Standard Deviation 5.0113
95.00% Confidence Interval ( 5100.03 - 5119.67 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 68
0.1% Error 6710
0.1 Scale Factor Error with Delta=300 390
0.05 Scale Factor Error with Delta=300 1558
0.01 Scale Factor Error with Delta=300 38931
DPS(e)
dwarf Damage Per Second (Effective)
Count 1816
Mean 5109.85
Minimum 4356.15
Maximum 5790.24
Spread ( max - min ) 1434.09
Range [ ( max - min ) / 2 * 100% ] 14.03%
Damage
dwarf Damage
Count 1816
Mean 1526413.93
Minimum 1116648.61
Maximum 1934713.23
Spread ( max - min ) 818064.62
Range [ ( max - min ) / 2 * 100% ] 26.80%
DTPS
dwarf Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
dwarf Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
dwarf Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
dwarf Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
dwarf Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
dwarf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
dwarfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
dwarf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.61 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.83 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.19 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.86 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.50 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.92 arcane_blast
u 0.00 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.06 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.71 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.94 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.13 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.63 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.52 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.92 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.69 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.29 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.59 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.79 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.41 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.39 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.27 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.41 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.72 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.32 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.55 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.25 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.84 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.57 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.31 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.69 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 94.14 arcane_blast
. 1.44 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.39 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.05 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&&~yz.."&&(%&'......@....@....@>..==@...+nqr:-....>..@....@....@>..@..nq:..>.....*).p.;........>....+nqr:-....>..@...<.@<.>.@=.=.nq:...>......).....<.>....=.?<op.r:.;q.tttsttsttt

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask dwarf 67365.7/67366: 100% mana
Pre precombat U food dwarf 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana
0:01.299 shared_cds . time_warp Fluffy_Pillow 67240.9/67366: 100% mana bloodlust, crimson_chorus
0:01.299 opener w arcane_blast Fluffy_Pillow 65240.9/67366: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.180 opener x rune_of_power Fluffy_Pillow 60927.9/67366: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.950 opener & arcane_blast Fluffy_Pillow 61965.3/67366: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.735 shared_cds . use_mana_gem dwarf 56147.9/67366: 83% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.735 opener & arcane_blast Fluffy_Pillow 62884.5/67366: 93% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.521 opener & arcane_blast Fluffy_Pillow 57068.5/67366: 85% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.308 opener & arcane_blast Fluffy_Pillow 51253.8/67366: 76% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.094 opener & arcane_blast Fluffy_Pillow 45437.8/67366: 67% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.880 opener & arcane_blast Fluffy_Pillow 39621.8/67366: 59% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.666 opener & arcane_blast Fluffy_Pillow 33805.8/67366: 50% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.452 opener & arcane_blast Fluffy_Pillow 27989.8/67366: 42% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.239 opener & arcane_blast Fluffy_Pillow 22175.1/67366: 33% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.024 opener ~ arcane_barrage Fluffy_Pillow 16357.8/67366: 24% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:10.793 opener y touch_of_the_magi Fluffy_Pillow 20088.5/67366: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.562 opener z arcane_power Fluffy_Pillow 18624.6/67366: 28% mana bloodlust, arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.562 shared_cds . potion Fluffy_Pillow 18624.6/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.562 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 18624.6/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:11.562 opener " arcane_missiles Fluffy_Pillow 18624.6/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:20.043 opener & arcane_blast Fluffy_Pillow 7551.1/67366: 11% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:20.829 opener & arcane_blast Fluffy_Pillow 5172.6/67366: 8% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:21.614 opener ( arcane_barrage Fluffy_Pillow 2792.8/67366: 4% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.385 opener % arcane_orb Fluffy_Pillow 6526.2/67366: 10% mana bloodlust, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.156 opener & arcane_blast Fluffy_Pillow 7315.0/67366: 11% mana bloodlust, arcane_charge(2), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.125 opener ' evocation dwarf 6558.0/67366: 10% mana bloodlust, arcane_charge(3), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.684 rotation . arcane_blast Fluffy_Pillow 63805.4/67366: 95% mana bloodlust, arcane_charge(3), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:27.561 rotation . arcane_blast Fluffy_Pillow 59487.0/67366: 88% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.347 rotation . arcane_blast Fluffy_Pillow 53671.0/67366: 80% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.132 rotation . arcane_blast Fluffy_Pillow 47853.6/67366: 71% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.917 rotation . arcane_blast Fluffy_Pillow 42036.3/67366: 62% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.703 rotation . arcane_blast Fluffy_Pillow 36220.3/67366: 54% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:31.489 rotation @ arcane_barrage Fluffy_Pillow 30404.2/67366: 45% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:32.258 rotation . arcane_blast Fluffy_Pillow 34135.0/67366: 51% mana bloodlust, clearcasting, temporal_warp, potion_of_deathly_fixation
0:33.411 rotation . arcane_blast Fluffy_Pillow 34313.4/67366: 51% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_deathly_fixation
0:34.475 rotation . arcane_blast Fluffy_Pillow 32997.0/67366: 49% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_deathly_fixation
0:35.447 rotation . arcane_blast Fluffy_Pillow 30181.5/67366: 45% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_deathly_fixation
0:36.324 rotation @ arcane_barrage Fluffy_Pillow 25863.1/67366: 38% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:37.094 rotation . arcane_blast Fluffy_Pillow 29595.2/67366: 44% mana bloodlust, clearcasting(2), temporal_warp
0:38.248 rotation . arcane_blast Fluffy_Pillow 29775.0/67366: 44% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp
0:39.310 rotation . arcane_blast Fluffy_Pillow 28455.8/67366: 42% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp
0:40.280 rotation . arcane_blast Fluffy_Pillow 25637.7/67366: 38% mana bloodlust, arcane_charge(3), clearcasting(2), temporal_warp
0:41.158 rotation @ arcane_barrage Fluffy_Pillow 21320.7/67366: 32% mana arcane_charge(4), clearcasting(2), temporal_warp
0:42.160 rotation > arcane_orb Fluffy_Pillow 25365.3/67366: 38% mana clearcasting(2)
0:43.684 rotation . arcane_blast Fluffy_Pillow 26918.6/67366: 40% mana arcane_charge(2), clearcasting(2)
0:45.320 rotation . arcane_blast Fluffy_Pillow 24997.8/67366: 37% mana arcane_charge(3), clearcasting(2)
0:46.802 rotation = arcane_missiles Fluffy_Pillow 21494.6/67366: 32% mana arcane_charge(4), clearcasting(2)
0:48.863 rotation = arcane_missiles Fluffy_Pillow 24271.4/67366: 36% mana arcane_charge(4), clearcasting
0:50.785 rotation @ arcane_barrage Fluffy_Pillow 26860.9/67366: 40% mana arcane_charge(4)
0:52.084 rotation . arcane_blast Fluffy_Pillow 31305.7/67366: 46% mana
0:54.032 rotation . arcane_blast Fluffy_Pillow 32555.3/67366: 48% mana arcane_charge
0:55.825 rotation . arcane_blast Fluffy_Pillow 32221.0/67366: 48% mana arcane_charge(2)
0:57.461 rotation + arcane_barrage Fluffy_Pillow 30300.2/67366: 45% mana arcane_charge(3), clearcasting
0:58.762 cooldowns n touch_of_the_magi Fluffy_Pillow 34074.0/67366: 51% mana clearcasting
1:00.062 cooldowns q rune_of_power Fluffy_Pillow 33325.5/67366: 49% mana arcane_charge(4), clearcasting
1:01.363 cooldowns r presence_of_mind Fluffy_Pillow 35078.4/67366: 52% mana arcane_charge(4), clearcasting, rune_of_power
1:01.363 rotation : arcane_missiles Fluffy_Pillow 35078.4/67366: 52% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
1:07.643 rotation - arcane_blast Fluffy_Pillow 28539.5/67366: 42% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:08.941 rotation . arcane_blast Fluffy_Pillow 23413.3/67366: 35% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
1:10.242 rotation . arcane_blast Fluffy_Pillow 18291.2/67366: 27% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
1:11.541 rotation . arcane_blast Fluffy_Pillow 13166.4/67366: 20% mana arcane_charge(4), rune_of_power, crimson_chorus
1:12.866 rotation . arcane_barrage Fluffy_Pillow 8076.6/67366: 12% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.164 rotation > arcane_orb Fluffy_Pillow 12520.0/67366: 19% mana crimson_chorus(2)
1:15.463 rotation . arcane_blast Fluffy_Pillow 13770.2/67366: 20% mana arcane_charge(2), crimson_chorus(2)
1:17.098 rotation . arcane_blast Fluffy_Pillow 11848.0/67366: 18% mana arcane_charge(3), crimson_chorus(2)
1:18.579 rotation @ arcane_barrage Fluffy_Pillow 8343.4/67366: 12% mana arcane_charge(4), crimson_chorus(2)
1:19.878 rotation . arcane_blast Fluffy_Pillow 12788.2/67366: 19% mana crimson_chorus(2)
1:21.827 rotation . arcane_blast Fluffy_Pillow 14039.1/67366: 21% mana arcane_charge, crimson_chorus(3)
1:23.618 rotation . arcane_blast Fluffy_Pillow 13702.1/67366: 20% mana arcane_charge(2), crimson_chorus(3)
1:25.255 rotation . arcane_blast Fluffy_Pillow 11782.7/67366: 17% mana arcane_charge(3), crimson_chorus(3)
1:26.736 rotation @ arcane_barrage Fluffy_Pillow 8278.1/67366: 12% mana arcane_charge(4), crimson_chorus(3)
1:28.038 rotation . arcane_blast Fluffy_Pillow 12726.9/67366: 19% mana crimson_chorus(3)
1:29.985 rotation . arcane_blast Fluffy_Pillow 13975.1/67366: 21% mana arcane_charge, crimson_chorus(3)
1:31.775 rotation . arcane_blast Fluffy_Pillow 13636.8/67366: 20% mana arcane_charge(2)
1:33.412 rotation . arcane_blast Fluffy_Pillow 11717.4/67366: 17% mana arcane_charge(3)
1:34.893 rotation @ arcane_barrage Fluffy_Pillow 8212.7/67366: 12% mana arcane_charge(4)
1:36.192 rotation > arcane_orb Fluffy_Pillow 12657.5/67366: 19% mana
1:37.494 rotation . arcane_blast Fluffy_Pillow 13911.7/67366: 21% mana arcane_charge(2)
1:39.130 rotation . arcane_blast Fluffy_Pillow 11990.9/67366: 18% mana arcane_charge(3), clearcasting
1:40.611 rotation @ arcane_barrage Fluffy_Pillow 8486.3/67366: 13% mana arcane_charge(4), clearcasting
1:41.911 rotation . arcane_blast Fluffy_Pillow 12932.4/67366: 19% mana clearcasting
1:43.859 rotation . arcane_blast Fluffy_Pillow 14182.0/67366: 21% mana arcane_charge, clearcasting
1:45.651 cooldowns n touch_of_the_magi Fluffy_Pillow 13846.4/67366: 21% mana arcane_charge(2), clearcasting
1:46.950 cooldowns q rune_of_power Fluffy_Pillow 13096.6/67366: 19% mana arcane_charge(4), clearcasting
1:48.250 rotation : arcane_missiles Fluffy_Pillow 14848.1/67366: 22% mana arcane_charge(4), clearcasting, rune_of_power
1:56.526 rotation . arcane_blast Fluffy_Pillow 10998.4/67366: 16% mana arcane_charge(4), rune_of_power
1:57.851 rotation . arcane_barrage Fluffy_Pillow 5908.6/67366: 9% mana arcane_charge(4), rune_of_power
1:59.151 rotation > arcane_orb Fluffy_Pillow 10354.8/67366: 15% mana rune_of_power
2:00.450 rotation . arcane_blast Fluffy_Pillow 11604.9/67366: 17% mana arcane_charge(2)
2:02.085 rotation . arcane_blast Fluffy_Pillow 9682.8/67366: 14% mana arcane_charge(3), crimson_chorus
2:03.567 shared_cds . use_mana_gem dwarf 6179.5/67366: 9% mana arcane_charge(4), clearcasting, crimson_chorus
2:03.735 rotation . arcane_blast Fluffy_Pillow 13142.4/67366: 20% mana arcane_charge(4), clearcasting, crimson_chorus
2:05.061 rotation . arcane_blast Fluffy_Pillow 8054.0/67366: 12% mana arcane_charge(4), clearcasting, crimson_chorus
2:06.386 rotation * evocation dwarf 2964.2/67366: 4% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.086 rotation ) cancel_action Fluffy_Pillow 65270.9/67366: 97% mana arcane_charge(4), clearcasting, evocation, crimson_chorus
2:11.091 rotation . arcane_blast Fluffy_Pillow 65277.6/67366: 97% mana arcane_charge(4), clearcasting, crimson_chorus
2:12.417 cooldowns p arcane_power Fluffy_Pillow 60189.2/67366: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:12.417 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 60189.2/67366: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:12.417 rotation ; arcane_missiles Fluffy_Pillow 60189.2/67366: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:14.393 rotation . arcane_blast Fluffy_Pillow 62851.5/67366: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:15.718 rotation . arcane_blast Fluffy_Pillow 61199.2/67366: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:17.044 rotation . arcane_blast Fluffy_Pillow 59548.2/67366: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:18.370 rotation . arcane_blast Fluffy_Pillow 57897.2/67366: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:19.696 rotation . arcane_blast Fluffy_Pillow 56246.3/67366: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.020 rotation . arcane_blast Fluffy_Pillow 54592.6/67366: 81% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:22.346 rotation . arcane_blast Fluffy_Pillow 52941.7/67366: 79% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.672 rotation . arcane_barrage Fluffy_Pillow 51290.7/67366: 76% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.973 rotation > arcane_orb Fluffy_Pillow 55738.2/67366: 83% mana arcane_power, crimson_chorus(3), gladiators_badge
2:26.272 rotation . arcane_blast Fluffy_Pillow 57238.4/67366: 85% mana arcane_charge(2), arcane_power, crimson_chorus(3), gladiators_badge
2:27.907 rotation . arcane_blast Fluffy_Pillow 55316.2/67366: 82% mana arcane_charge(3), crimson_chorus(3)
2:29.387 rotation . arcane_blast Fluffy_Pillow 51810.2/67366: 77% mana arcane_charge(4), crimson_chorus(3)
2:30.712 rotation . arcane_blast Fluffy_Pillow 46720.4/67366: 69% mana arcane_charge(4), crimson_chorus(3)
2:32.035 rotation + arcane_barrage Fluffy_Pillow 41627.9/67366: 62% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:33.335 cooldowns n touch_of_the_magi Fluffy_Pillow 46074.1/67366: 68% mana clearcasting
2:34.635 cooldowns q rune_of_power Fluffy_Pillow 45325.6/67366: 67% mana arcane_charge(4), clearcasting
2:35.934 cooldowns r presence_of_mind Fluffy_Pillow 47075.7/67366: 70% mana arcane_charge(4), clearcasting, rune_of_power
2:35.934 rotation : arcane_missiles Fluffy_Pillow 47075.7/67366: 70% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:42.226 rotation - arcane_blast Fluffy_Pillow 40553.0/67366: 60% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:43.526 rotation . arcane_blast Fluffy_Pillow 35429.5/67366: 53% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:44.826 rotation . arcane_blast Fluffy_Pillow 30306.1/67366: 45% mana arcane_charge(4), presence_of_mind, rune_of_power
2:46.126 rotation . arcane_blast Fluffy_Pillow 25182.6/67366: 37% mana arcane_charge(4), rune_of_power
2:47.453 rotation . arcane_barrage Fluffy_Pillow 20095.4/67366: 30% mana arcane_charge(4), clearcasting, rune_of_power
2:48.752 rotation > arcane_orb Fluffy_Pillow 24540.2/67366: 36% mana clearcasting
2:50.053 rotation . arcane_blast Fluffy_Pillow 25793.1/67366: 38% mana arcane_charge(2), clearcasting
2:51.689 rotation . arcane_blast Fluffy_Pillow 23872.3/67366: 35% mana arcane_charge(3), clearcasting
2:53.169 rotation @ arcane_barrage Fluffy_Pillow 20366.3/67366: 30% mana arcane_charge(4), clearcasting(2)
2:54.470 rotation . arcane_blast Fluffy_Pillow 24813.8/67366: 37% mana clearcasting(2)
2:56.418 rotation . arcane_blast Fluffy_Pillow 26063.4/67366: 39% mana arcane_charge, clearcasting(2)
2:58.210 rotation . arcane_blast Fluffy_Pillow 25727.8/67366: 38% mana arcane_charge(2), clearcasting(2)
2:59.847 rotation < arcane_missiles Fluffy_Pillow 23808.3/67366: 35% mana arcane_charge(3), clearcasting(3)
3:01.740 rotation . arcane_blast Fluffy_Pillow 26358.8/67366: 39% mana arcane_charge(3), clearcasting(2)
3:03.221 rotation @ arcane_barrage Fluffy_Pillow 22854.2/67366: 34% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:04.522 rotation < arcane_missiles Fluffy_Pillow 27301.6/67366: 41% mana clearcasting(3), crimson_chorus
3:06.604 rotation . arcane_blast Fluffy_Pillow 30106.7/67366: 45% mana clearcasting(2), crimson_chorus
3:08.552 rotation > arcane_orb Fluffy_Pillow 31356.3/67366: 47% mana arcane_charge, clearcasting(2), crimson_chorus
3:10.052 rotation . arcane_blast Fluffy_Pillow 32877.3/67366: 49% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:11.533 rotation @ arcane_barrage Fluffy_Pillow 29372.7/67366: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:12.833 rotation = arcane_missiles Fluffy_Pillow 33818.8/67366: 50% mana clearcasting(2), crimson_chorus
3:14.792 rotation . arcane_blast Fluffy_Pillow 36458.2/67366: 54% mana clearcasting, crimson_chorus(2)
3:16.738 rotation = arcane_missiles Fluffy_Pillow 37705.1/67366: 56% mana arcane_charge, clearcasting, crimson_chorus(2)
3:18.532 rotation . arcane_blast Fluffy_Pillow 40122.1/67366: 60% mana arcane_charge, crimson_chorus(2)
3:20.323 cooldowns n touch_of_the_magi Fluffy_Pillow 39785.2/67366: 59% mana arcane_charge(2), crimson_chorus(2)
3:21.624 cooldowns q rune_of_power Fluffy_Pillow 39038.0/67366: 58% mana arcane_charge(4), crimson_chorus(2)
3:22.922 rotation : arcane_missiles Fluffy_Pillow 40786.8/67366: 61% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
3:31.604 rotation . arcane_blast Fluffy_Pillow 29984.2/67366: 45% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:32.930 rotation . arcane_blast Fluffy_Pillow 24895.8/67366: 37% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:34.256 rotation . arcane_barrage Fluffy_Pillow 19807.3/67366: 29% mana arcane_charge(4), rune_of_power
3:35.554 rotation > arcane_orb Fluffy_Pillow 24250.8/67366: 36% mana
3:36.853 rotation . arcane_blast Fluffy_Pillow 25500.9/67366: 38% mana arcane_charge(2)
3:38.489 rotation . arcane_blast Fluffy_Pillow 23580.1/67366: 35% mana arcane_charge(3)
3:39.971 rotation . arcane_blast Fluffy_Pillow 20076.8/67366: 30% mana arcane_charge(4)
3:41.298 rotation . arcane_blast Fluffy_Pillow 14989.7/67366: 22% mana arcane_charge(4)
3:42.626 rotation . arcane_blast Fluffy_Pillow 9904.0/67366: 15% mana arcane_charge(4)
3:43.949 rotation . evocation dwarf 4811.5/67366: 7% mana arcane_charge(4), clearcasting
3:48.449 rotation ) cancel_action Fluffy_Pillow 64466.9/67366: 96% mana arcane_charge(4), clearcasting, evocation
3:48.453 rotation . arcane_blast Fluffy_Pillow 64472.2/67366: 96% mana arcane_charge(4), clearcasting
3:49.779 rotation . arcane_blast Fluffy_Pillow 59383.8/67366: 88% mana arcane_charge(4), clearcasting
3:51.104 rotation . arcane_blast Fluffy_Pillow 54294.0/67366: 81% mana arcane_charge(4), clearcasting
3:52.428 rotation . arcane_blast Fluffy_Pillow 49202.8/67366: 73% mana arcane_charge(4), clearcasting
3:53.753 rotation . arcane_blast Fluffy_Pillow 44113.0/67366: 65% mana arcane_charge(4), clearcasting(2)
3:55.080 rotation < arcane_missiles Fluffy_Pillow 39025.9/67366: 58% mana arcane_charge(4), clearcasting(3)
3:58.803 rotation . arcane_barrage Fluffy_Pillow 44042.0/67366: 65% mana arcane_charge(4), clearcasting(2)
4:00.102 rotation > arcane_orb Fluffy_Pillow 48486.7/67366: 72% mana clearcasting(2)
4:01.402 rotation . arcane_blast Fluffy_Pillow 49738.2/67366: 74% mana arcane_charge(2), clearcasting(2)
4:03.039 rotation . arcane_blast Fluffy_Pillow 47818.8/67366: 71% mana arcane_charge(3), clearcasting(2)
4:04.519 shared_cds . use_mana_gem dwarf 44312.8/67366: 66% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.519 rotation . arcane_blast Fluffy_Pillow 51049.4/67366: 76% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.843 rotation = arcane_missiles Fluffy_Pillow 45958.2/67366: 68% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.709 rotation . arcane_blast Fluffy_Pillow 48472.3/67366: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.035 rotation ? arcane_barrage Fluffy_Pillow 43383.9/67366: 64% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.333 rotation < arcane_missiles Fluffy_Pillow 47827.3/67366: 71% mana clearcasting(3), crimson_chorus
4:12.408 cooldowns o touch_of_the_magi Fluffy_Pillow 50623.0/67366: 75% mana clearcasting(2), crimson_chorus
4:13.707 cooldowns p arcane_power Fluffy_Pillow 49873.2/67366: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.707 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 49873.2/67366: 74% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus
4:13.707 cooldowns r presence_of_mind Fluffy_Pillow 49873.2/67366: 74% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus, gladiators_badge
4:13.707 rotation : arcane_missiles Fluffy_Pillow 49873.2/67366: 74% mana arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(3), rune_of_power, crimson_chorus, gladiators_badge
4:22.843 rotation . arcane_blast Fluffy_Pillow 50932.2/67366: 76% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:24.144 rotation ; arcane_missiles Fluffy_Pillow 49247.6/67366: 73% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(2), gladiators_badge
4:26.051 cooldowns q rune_of_power Fluffy_Pillow 51816.9/67366: 77% mana arcane_charge(4), arcane_power, presence_of_mind(2), crimson_chorus(3), gladiators_badge
4:27.352 rotation . arcane_blast Fluffy_Pillow 53569.8/67366: 80% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:28.650 final_burn t arcane_blast Fluffy_Pillow 51881.1/67366: 77% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:29.951 final_burn t arcane_blast Fluffy_Pillow 50196.4/67366: 75% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:31.276 final_burn t arcane_blast Fluffy_Pillow 45106.6/67366: 67% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
4:32.603 final_burn s arcane_missiles Fluffy_Pillow 40019.5/67366: 59% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
4:34.507 final_burn t arcane_blast Fluffy_Pillow 42584.8/67366: 63% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:35.833 final_burn t arcane_blast Fluffy_Pillow 37496.3/67366: 56% mana arcane_charge(4), clearcasting, rune_of_power
4:37.158 final_burn s arcane_missiles Fluffy_Pillow 32406.5/67366: 48% mana arcane_charge(4), clearcasting, rune_of_power
4:40.934 final_burn t arcane_blast Fluffy_Pillow 37494.0/67366: 56% mana arcane_charge(4)
4:42.258 final_burn t arcane_blast Fluffy_Pillow 32402.8/67366: 48% mana arcane_charge(4)
4:43.583 final_burn t arcane_blast Fluffy_Pillow 27313.0/67366: 41% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (dwarf) Raid-Buffed Unbuffed Gear Amount
Strength 198 2 200 200 0
Agility 306 -2 304 304 0
Stamina 414 1 2014 1919 1504
Intellect 450 -1 1769 1590 1066 (46)
Spirit 0 0 0 0 0
Health 40280 38380 0
Mana 67366 67366 0
Spell Power 1769 1590 0
Crit 15.74% 15.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="dwarf"
source=default
spec=arcane
level=60
race=dwarf
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

gnome : 5164 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5164.1 5164.1 9.6 / 0.186% 821.9 / 15.9% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2342.1 2226.1 Mana 0.00% 40.7 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
gnome 5164
Arcane Barrage 447 8.7% 24.5 11.74sec 5499 4610 Direct 24.4 4602 9499 5504 18.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.46 24.44 0.00 0.00 1.1928 0.0000 134504.87 134504.87 0.00% 4610.28 4610.28
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 19.94 11 30 4601.71 3162 9182 4599.80 3933 5247 91726 91726 0.00%
crit 18.43% 4.50 0 12 9499.29 6323 18365 9429.79 0 18365 42779 42779 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.00
    opener
    [}]:0.88
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.92
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.14
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.13
    rotation
    [+]:2.45
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.15
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.25
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.62
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.63
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.29
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.66
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.33
Arcane Blast 1783 34.5% 113.2 2.63sec 4719 3584 Direct 114.2 3899 8140 4678 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 113.21 114.21 0.00 0.00 1.3165 0.0000 534250.94 534250.94 0.00% 3584.33 3584.33
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.63% 93.24 65 127 3899.04 919 9265 3901.24 3342 4588 363423 363423 0.00%
crit 18.37% 20.98 6 38 8139.66 1837 18531 8154.92 4826 11971 170828 170828 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:2.26
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.02
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:14.15
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.60
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:94.66
Arcane Echo 247 4.8% 155.6 1.98sec 476 0 Direct 155.6 395 807 476 19.7%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 155.61 155.61 0.00 0.00 0.0000 0.0000 74132.24 74132.24 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.28% 124.93 79 181 395.38 307 541 395.45 342 437 49381 49381 0.00%
crit 19.72% 30.68 13 53 806.83 615 1081 807.27 670 947 24751 24751 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2029 39.3% 44.8 6.54sec 13559 7704 Periodic 301.9 1674 3467 2014 19.0% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.84 0.00 302.18 301.88 1.7599 0.2435 608016.46 608016.46 0.00% 7704.41 7704.41
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.00% 244.53 144 358 1673.50 1050 2586 1676.16 1469 1872 409218 409218 0.00%
crit 19.00% 57.35 27 94 3466.72 2099 5172 3469.20 2710 4028 198798 198798 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.60
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.67
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.58
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.26
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.49
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.86
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.43
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (160) 0.0% (3.1%) 12.4 24.46sec 3872 3143

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.38 0.00 0.00 0.00 1.2318 0.0000 0.00 0.00 0.00% 3143.48 3143.48

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.94
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.44
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 160 3.1% 12.4 24.53sec 3874 0 Direct 12.4 3232 6728 3875 18.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.38 12.38 0.00 0.00 0.0000 0.0000 47944.41 47944.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.65% 10.11 5 15 3232.27 2830 6972 3228.18 2830 3899 32662 32662 0.00%
crit 18.35% 2.27 0 7 6727.60 5661 13944 6224.02 0 13944 15282 15282 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (77) 0.0% (1.5%) 16.5 1.56sec 1381 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.54 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 77 1.5% 16.5 1.56sec 1381 0 Direct 16.5 1145 2290 1381 20.6%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.54 16.54 0.00 0.00 0.0000 0.0000 22843.60 22843.60 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.38% 13.13 5 24 1145.05 1117 1184 1145.09 1117 1184 15032 15032 0.00%
crit 20.62% 3.41 0 10 2290.27 2233 2367 2228.12 0 2367 7812 7812 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 21.4 13.72sec 553 0 Direct 21.4 466 932 553 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.40 21.40 0.00 0.00 0.0000 0.0000 11842.85 11842.85 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.28% 17.39 7 32 466.15 453 481 466.13 453 479 8108 8108 0.00%
crit 18.72% 4.01 0 13 932.15 907 961 913.70 0 961 3735 3735 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5222 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.01sec 46 44 Direct 114.0 38 77 46 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0304 0.0000 5222.30 5222.30 0.00% 44.46 44.46
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.19% 91.42 78 104 37.98 30 46 37.98 37 40 3472 3472 0.00%
crit 19.81% 22.58 10 36 77.50 60 92 77.49 68 89 1750 1750 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (364) 0.0% (7.0%) 6.3 49.07sec 17430 14646

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 0.00 0.00 0.00 1.1902 0.0000 0.00 0.00 0.00% 14645.55 14645.55

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.62
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.65
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 364 7.0% 6.3 48.97sec 17430 0 Direct 6.2 17480 0 17480 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 6.24 0.00 0.00 0.0000 0.0000 109050.77 109050.77 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.24 5 8 17480.06 471 51528 17496.40 12753 21981 109051 109051 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:12515.23
  • base_dd_max:12515.23
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
gnome
Arcane Power 2.8 122.34sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.83
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 101.55sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 0.00 19.31 0.00 3.6540 0.6097 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.80
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.42
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 96.12sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.90 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.88
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.02
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 51.95sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.1887 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.19
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.67sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.28sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.3 119.9 11.9sec 2.1sec 9.6sec 81.29% 0.00% 62.6 (63.7) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 47.2s
  • trigger_min/max:0.0s / 15.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.2s

Stack Uptimes

  • arcane_charge_1:7.24%
  • arcane_charge_2:11.77%
  • arcane_charge_3:9.64%
  • arcane_charge_4:52.64%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.4sec 122.4sec 14.8sec 13.93% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 163.3s
  • trigger_min/max:120.0s / 163.3s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 15.0s

Stack Uptimes

  • arcane_power_1:13.93%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.6 10.5 17.1sec 10.6sec 7.5sec 44.00% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.59%
  • clearcasting_2:17.21%
  • clearcasting_3:2.20%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.8sec 28.6sec 51.85% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.89%
  • crimson_chorus_2:17.26%
  • crimson_chorus_3:16.70%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 101.1sec 101.1sec 3.9sec 4.22% 0.00% 15.1 (15.1) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 152.2s
  • trigger_min/max:90.0s / 152.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 4.9s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 114.9sec 114.9sec 14.6sec 14.82% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 163.3s
  • trigger_min/max:60.0s / 163.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.82%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.0sec 96.0sec 12.2sec 11.77% 7.45% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:69.9s / 121.1s
  • trigger_min/max:69.9s / 121.1s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 21.5s

Stack Uptimes

  • presence_of_mind_1:2.56%
  • presence_of_mind_2:2.22%
  • presence_of_mind_3:6.99%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.5sec 34.1sec 12.9sec 34.64% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 62.9s
  • trigger_min/max:8.5s / 55.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 24.0s

Stack Uptimes

  • rune_of_power_1:34.64%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.2sec 17.18% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 326.9s
  • trigger_min/max:300.0s / 326.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.18%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 3.45%
Arcane Barrage Arcane Charge 3 2.91% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.08% 84.21% 100.00%
Arcane Blast Arcane Charge 0 9.96% 5.94% 13.45%
Arcane Blast Arcane Charge 1 7.43% 3.64% 11.76%
Arcane Blast Arcane Charge 2 14.33% 9.48% 18.75%
Arcane Blast Arcane Charge 3 15.22% 10.00% 19.20%
Arcane Blast Arcane Charge 4 53.06% 42.97% 64.21%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.95% 0.00% 4.93% 1.5s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation16.1460.00062.16853.20337.046117.209
Rune of Power5.1150.00426.27332.74514.73849.790
Touch of the Magi4.1280.00023.46627.48913.45248.802
Arcane Power6.0370.00043.26017.25911.43455.728
Arcane Barrage9.4500.99746.514241.826190.554297.220
Arcane Orb4.2880.00054.04057.19035.215112.003
Presence of Mind36.6140.10466.907112.53466.443150.495
Time Warp2.2910.00026.8873.4371.28328.175

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
gnome
mana_regen Mana 3088.36 399864.14 59.89% 129.47 4178.82 1.03%
Evocation Mana 130.72 178512.80 26.74% 1365.63 0.00 0.00%
Mana Gem Mana 2.93 20733.71 3.11% 7073.40 0.00 0.00%
Arcane Barrage Mana 24.46 68600.63 10.27% 2804.65 92.04 0.13%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 69359.0 2226.14 2342.09 4278.3 35949.8 1837.6 70734.0
Usage Type Count Total Avg RPE APR
gnome
arcane_blast Mana 114.2 574481.3 5030.1 5074.3 0.9
arcane_missiles Mana 44.8 103771.8 2314.3 2314.1 5.9
arcane_orb Mana 12.4 5676.4 458.4 458.4 8.4
time_warp Mana 1.5 2967.8 1999.6 1993.9 0.0
touch_of_the_magi Mana 6.3 15632.5 2499.0 2498.6 7.0

Statistics & Data Analysis

Fight Length
gnome Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
gnome Damage Per Second
Count 1816
Mean 5164.07
Minimum 4514.42
Maximum 5896.32
Spread ( max - min ) 1381.90
Range [ ( max - min ) / 2 * 100% ] 13.38%
Standard Deviation 208.9182
5th Percentile 4825.19
95th Percentile 5513.74
( 95th Percentile - 5th Percentile ) 688.56
Mean Distribution
Standard Deviation 4.9025
95.00% Confidence Interval ( 5154.47 - 5173.68 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6288
0.1 Scale Factor Error with Delta=300 373
0.05 Scale Factor Error with Delta=300 1491
0.01 Scale Factor Error with Delta=300 37260
Priority Target DPS
gnome Priority Target Damage Per Second
Count 1816
Mean 5164.07
Minimum 4514.42
Maximum 5896.32
Spread ( max - min ) 1381.90
Range [ ( max - min ) / 2 * 100% ] 13.38%
Standard Deviation 208.9182
5th Percentile 4825.19
95th Percentile 5513.74
( 95th Percentile - 5th Percentile ) 688.56
Mean Distribution
Standard Deviation 4.9025
95.00% Confidence Interval ( 5154.47 - 5173.68 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6288
0.1 Scale Factor Error with Delta=300 373
0.05 Scale Factor Error with Delta=300 1491
0.01 Scale Factor Error with Delta=300 37260
DPS(e)
gnome Damage Per Second (Effective)
Count 1816
Mean 5164.07
Minimum 4514.42
Maximum 5896.32
Spread ( max - min ) 1381.90
Range [ ( max - min ) / 2 * 100% ] 13.38%
Damage
gnome Damage
Count 1816
Mean 1542586.14
Minimum 1089161.14
Maximum 1946037.01
Spread ( max - min ) 856875.87
Range [ ( max - min ) / 2 * 100% ] 27.77%
DTPS
gnome Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
gnome Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
gnome Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
gnome Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
gnome Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
gnome Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
gnomeTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
gnome Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.62 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.65 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.83 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.19 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.88 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.60 arcane_missiles,if=buff.clearcasting.react,chain=1
t 2.26 arcane_blast
u 0.00 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.02 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.02 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.88 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.92 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.14 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.67 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.58 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.94 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 14.15 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.13 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.20 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.80 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.45 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.60 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.26 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.49 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.86 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.43 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.44 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.25 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.62 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.63 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.29 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.66 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 94.66 arcane_blast
. 1.42 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.33 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.06 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&$&&~yz.."#&&&}%'.......@....@...==.@>..@.nqr:-;.;.>...@....@..=>.@....+nq:...>......*)p.;...;.>....+nqr:....>....@....@..>.@....+nq:....>.......)..==.>.......<?op.r:.ttqttstttttts

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat T flask gnome 70734.0/70734: 100% mana
Pre precombat U food gnome 70734.0/70734: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 70734.0/70734: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 70734.0/70734: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 69359.0/70734: 98% mana
0:01.286 shared_cds . time_warp Fluffy_Pillow 70591.6/70734: 100% mana bloodlust, crimson_chorus
0:01.286 opener w arcane_blast Fluffy_Pillow 68591.6/70734: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.154 opener x rune_of_power Fluffy_Pillow 64261.1/70734: 91% mana bloodlust, temporal_warp, crimson_chorus
0:02.917 opener & arcane_blast Fluffy_Pillow 65289.1/70734: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.695 shared_cds . use_mana_gem gnome 59462.3/70734: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.695 opener & arcane_blast Fluffy_Pillow 66535.7/70734: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.472 opener & arcane_blast Fluffy_Pillow 60707.6/70734: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.250 opener & arcane_blast Fluffy_Pillow 54880.8/70734: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.027 opener & arcane_blast Fluffy_Pillow 49052.7/70734: 69% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.804 opener & arcane_blast Fluffy_Pillow 43224.5/70734: 61% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.584 opener & arcane_blast Fluffy_Pillow 37400.4/70734: 53% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.362 opener & arcane_blast Fluffy_Pillow 31573.6/70734: 45% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.139 opener $ arcane_missiles Fluffy_Pillow 25745.5/70734: 36% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.312 opener & arcane_blast Fluffy_Pillow 27325.9/70734: 39% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.091 opener & arcane_blast Fluffy_Pillow 21500.5/70734: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.867 opener ~ arcane_barrage Fluffy_Pillow 15671.0/70734: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.631 opener y touch_of_the_magi Fluffy_Pillow 19529.7/70734: 28% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.393 opener z arcane_power Fluffy_Pillow 18056.3/70734: 26% mana bloodlust, arcane_charge(4), clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.393 shared_cds . potion Fluffy_Pillow 18056.3/70734: 26% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.393 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 18056.3/70734: 26% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:13.393 opener " arcane_missiles Fluffy_Pillow 18056.3/70734: 26% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:21.606 opener # arcane_missiles Fluffy_Pillow 10371.8/70734: 15% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.935 opener & arcane_blast Fluffy_Pillow 12162.4/70734: 17% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.714 opener & arcane_blast Fluffy_Pillow 9774.5/70734: 14% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.490 opener & arcane_blast Fluffy_Pillow 7382.5/70734: 10% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:25.268 opener } arcane_barrage Fluffy_Pillow 4993.2/70734: 7% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.031 opener % arcane_orb Fluffy_Pillow 8850.6/70734: 13% mana bloodlust, arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.794 opener ' evocation gnome 9628.6/70734: 14% mana bloodlust, arcane_charge(2), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.329 rotation . arcane_blast Fluffy_Pillow 66884.0/70734: 95% mana bloodlust, arcane_charge(2), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.288 rotation . arcane_blast Fluffy_Pillow 64051.1/70734: 91% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:31.156 rotation . arcane_blast Fluffy_Pillow 59720.6/70734: 84% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:31.932 rotation . arcane_blast Fluffy_Pillow 53891.1/70734: 76% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:32.709 rotation . arcane_blast Fluffy_Pillow 48062.9/70734: 68% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:33.484 rotation . arcane_blast Fluffy_Pillow 42232.1/70734: 60% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:34.262 rotation . arcane_blast Fluffy_Pillow 36405.3/70734: 51% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:35.039 rotation @ arcane_barrage Fluffy_Pillow 30577.2/70734: 43% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:35.804 rotation . arcane_blast Fluffy_Pillow 34437.2/70734: 49% mana bloodlust, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:36.946 rotation . arcane_blast Fluffy_Pillow 34600.9/70734: 49% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:37.998 rotation . arcane_blast Fluffy_Pillow 33268.3/70734: 47% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:38.959 rotation . arcane_blast Fluffy_Pillow 30438.0/70734: 43% mana bloodlust, arcane_charge(3), clearcasting(2), temporal_warp
0:39.827 rotation @ arcane_barrage Fluffy_Pillow 26107.5/70734: 37% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp
0:40.592 rotation . arcane_blast Fluffy_Pillow 29967.5/70734: 42% mana bloodlust, clearcasting(2), temporal_warp
0:41.736 rotation . arcane_blast Fluffy_Pillow 30133.9/70734: 43% mana arcane_charge, clearcasting(2)
0:43.512 rotation . arcane_blast Fluffy_Pillow 29776.7/70734: 42% mana arcane_charge(2), clearcasting(2)
0:45.132 rotation = arcane_missiles Fluffy_Pillow 27834.4/70734: 39% mana arcane_charge(3), clearcasting(2)
0:46.986 rotation = arcane_missiles Fluffy_Pillow 30332.3/70734: 43% mana arcane_charge(3), clearcasting
0:48.969 rotation . arcane_blast Fluffy_Pillow 33004.0/70734: 47% mana arcane_charge(3)
0:50.435 rotation @ arcane_barrage Fluffy_Pillow 29479.2/70734: 42% mana arcane_charge(4)
0:51.722 rotation > arcane_orb Fluffy_Pillow 34042.5/70734: 48% mana
0:53.009 rotation . arcane_blast Fluffy_Pillow 35276.5/70734: 50% mana arcane_charge(2)
0:54.629 rotation . arcane_blast Fluffy_Pillow 33334.2/70734: 47% mana arcane_charge(3)
0:56.093 rotation @ arcane_barrage Fluffy_Pillow 29806.6/70734: 42% mana arcane_charge(4)
0:57.381 rotation . arcane_blast Fluffy_Pillow 34371.3/70734: 49% mana
0:59.309 cooldowns n touch_of_the_magi Fluffy_Pillow 35593.9/70734: 50% mana arcane_charge, clearcasting
1:00.594 cooldowns q rune_of_power Fluffy_Pillow 34825.2/70734: 49% mana arcane_charge(4), clearcasting
1:01.881 cooldowns r presence_of_mind Fluffy_Pillow 36559.2/70734: 52% mana arcane_charge(4), clearcasting, rune_of_power
1:01.881 rotation : arcane_missiles Fluffy_Pillow 36559.2/70734: 52% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
1:07.963 rotation - arcane_blast Fluffy_Pillow 37253.6/70734: 53% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:09.250 rotation ; arcane_missiles Fluffy_Pillow 32112.6/70734: 45% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
1:11.248 rotation . arcane_blast Fluffy_Pillow 34804.5/70734: 49% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
1:12.535 rotation ; arcane_missiles Fluffy_Pillow 29663.5/70734: 42% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus(2)
1:14.451 rotation . arcane_barrage Fluffy_Pillow 32245.0/70734: 46% mana arcane_charge(4), presence_of_mind, crimson_chorus(2)
1:15.737 rotation > arcane_orb Fluffy_Pillow 36807.0/70734: 52% mana presence_of_mind, crimson_chorus(2)
1:17.024 rotation . arcane_blast Fluffy_Pillow 38041.0/70734: 54% mana arcane_charge(2), presence_of_mind, crimson_chorus(2)
1:18.311 rotation . arcane_blast Fluffy_Pillow 35650.0/70734: 50% mana arcane_charge(3), crimson_chorus(2)
1:19.777 rotation . arcane_blast Fluffy_Pillow 32125.1/70734: 45% mana arcane_charge(4), crimson_chorus(2)
1:21.087 rotation @ arcane_barrage Fluffy_Pillow 27015.1/70734: 38% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:22.375 rotation . arcane_blast Fluffy_Pillow 31579.8/70734: 45% mana clearcasting, crimson_chorus(3)
1:24.305 rotation . arcane_blast Fluffy_Pillow 32805.1/70734: 46% mana arcane_charge, clearcasting, crimson_chorus(3)
1:26.081 rotation . arcane_blast Fluffy_Pillow 32448.0/70734: 46% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:27.700 rotation . arcane_blast Fluffy_Pillow 30504.3/70734: 43% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:29.166 rotation @ arcane_barrage Fluffy_Pillow 26979.4/70734: 38% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:30.453 rotation . arcane_blast Fluffy_Pillow 31542.8/70734: 45% mana clearcasting, crimson_chorus(3)
1:32.381 rotation . arcane_blast Fluffy_Pillow 32765.4/70734: 46% mana arcane_charge, clearcasting
1:34.155 rotation = arcane_missiles Fluffy_Pillow 32405.5/70734: 46% mana arcane_charge(2), clearcasting
1:36.214 rotation > arcane_orb Fluffy_Pillow 35179.7/70734: 50% mana arcane_charge(2)
1:37.499 rotation . arcane_blast Fluffy_Pillow 36411.0/70734: 51% mana arcane_charge(4)
1:38.812 rotation @ arcane_barrage Fluffy_Pillow 31305.0/70734: 44% mana arcane_charge(4)
1:40.098 rotation . arcane_blast Fluffy_Pillow 35867.0/70734: 51% mana
1:42.027 rotation . arcane_blast Fluffy_Pillow 37091.0/70734: 52% mana arcane_charge
1:43.802 rotation . arcane_blast Fluffy_Pillow 36732.4/70734: 52% mana arcane_charge(2)
1:45.424 rotation . arcane_blast Fluffy_Pillow 34792.8/70734: 49% mana arcane_charge(3)
1:46.890 rotation + arcane_barrage Fluffy_Pillow 31267.9/70734: 44% mana arcane_charge(4), clearcasting
1:48.175 cooldowns n touch_of_the_magi Fluffy_Pillow 35828.6/70734: 51% mana clearcasting
1:49.460 cooldowns q rune_of_power Fluffy_Pillow 35059.9/70734: 50% mana arcane_charge(4), clearcasting
1:50.747 rotation : arcane_missiles Fluffy_Pillow 36793.9/70734: 52% mana arcane_charge(4), clearcasting, rune_of_power
1:59.105 rotation . arcane_blast Fluffy_Pillow 25554.8/70734: 36% mana arcane_charge(4), rune_of_power
2:00.418 rotation . arcane_blast Fluffy_Pillow 20448.8/70734: 29% mana arcane_charge(4), rune_of_power
2:01.731 rotation . arcane_barrage Fluffy_Pillow 15342.8/70734: 22% mana arcane_charge(4), rune_of_power
2:03.018 rotation > arcane_orb Fluffy_Pillow 19906.2/70734: 28% mana crimson_chorus
2:04.303 shared_cds . use_mana_gem gnome 21137.5/70734: 30% mana arcane_charge(2), crimson_chorus
2:04.303 rotation . arcane_blast Fluffy_Pillow 28210.9/70734: 40% mana arcane_charge(2), crimson_chorus
2:05.923 rotation . arcane_blast Fluffy_Pillow 26268.5/70734: 37% mana arcane_charge(3), crimson_chorus
2:07.391 rotation . arcane_blast Fluffy_Pillow 22746.4/70734: 32% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.705 rotation . arcane_blast Fluffy_Pillow 17641.7/70734: 25% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.018 rotation . arcane_blast Fluffy_Pillow 12535.8/70734: 18% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.331 rotation * evocation gnome 7429.8/70734: 11% mana arcane_charge(4), clearcasting(2), crimson_chorus
2:15.831 rotation ) cancel_action Fluffy_Pillow 67681.7/70734: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:15.837 cooldowns p arcane_power Fluffy_Pillow 67689.8/70734: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:15.837 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 67689.8/70734: 96% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:15.837 rotation ; arcane_missiles Fluffy_Pillow 67689.8/70734: 96% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
2:19.519 rotation . arcane_blast Fluffy_Pillow 70734.0/70734: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:20.830 rotation . arcane_blast Fluffy_Pillow 67300.5/70734: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:22.142 rotation . arcane_blast Fluffy_Pillow 65630.7/70734: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:23.456 rotation ; arcane_missiles Fluffy_Pillow 63963.6/70734: 90% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.212 rotation . arcane_barrage Fluffy_Pillow 69024.1/70734: 98% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:28.499 rotation > arcane_orb Fluffy_Pillow 70734.0/70734: 100% mana arcane_power, crimson_chorus(3), gladiators_badge
2:29.784 rotation . arcane_blast Fluffy_Pillow 70734.0/70734: 100% mana arcane_charge(2), arcane_power, crimson_chorus(3), gladiators_badge
2:31.405 rotation . arcane_blast Fluffy_Pillow 66615.7/70734: 94% mana arcane_charge(3), crimson_chorus(3)
2:32.872 rotation . arcane_blast Fluffy_Pillow 63092.2/70734: 89% mana arcane_charge(4)
2:34.185 rotation . arcane_blast Fluffy_Pillow 57986.3/70734: 82% mana arcane_charge(4), clearcasting
2:35.498 rotation + arcane_barrage Fluffy_Pillow 52880.3/70734: 75% mana arcane_charge(4), clearcasting
2:36.782 cooldowns n touch_of_the_magi Fluffy_Pillow 57439.6/70734: 81% mana clearcasting(2)
2:38.070 cooldowns q rune_of_power Fluffy_Pillow 56674.9/70734: 80% mana arcane_charge(4), clearcasting(2)
2:39.357 cooldowns r presence_of_mind Fluffy_Pillow 58408.9/70734: 83% mana arcane_charge(4), clearcasting(2), rune_of_power
2:39.357 rotation : arcane_missiles Fluffy_Pillow 58408.9/70734: 83% mana arcane_charge(4), clearcasting(2), presence_of_mind(3), rune_of_power
2:47.213 rotation . arcane_blast Fluffy_Pillow 53993.4/70734: 76% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:48.500 rotation . arcane_blast Fluffy_Pillow 48852.4/70734: 69% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:49.786 rotation . arcane_blast Fluffy_Pillow 43710.1/70734: 62% mana arcane_charge(4), presence_of_mind, rune_of_power
2:51.072 rotation . arcane_barrage Fluffy_Pillow 38567.7/70734: 55% mana arcane_charge(4), rune_of_power
2:52.358 rotation > arcane_orb Fluffy_Pillow 43129.7/70734: 61% mana
2:53.644 rotation . arcane_blast Fluffy_Pillow 44362.4/70734: 63% mana arcane_charge(2)
2:55.265 rotation . arcane_blast Fluffy_Pillow 42421.4/70734: 60% mana arcane_charge(3)
2:56.733 rotation . arcane_blast Fluffy_Pillow 38899.2/70734: 55% mana arcane_charge(4)
2:58.047 rotation . arcane_blast Fluffy_Pillow 33794.6/70734: 48% mana arcane_charge(4)
2:59.360 rotation @ arcane_barrage Fluffy_Pillow 28688.6/70734: 41% mana arcane_charge(4)
3:00.646 rotation . arcane_blast Fluffy_Pillow 33250.6/70734: 47% mana
3:02.575 rotation . arcane_blast Fluffy_Pillow 34474.6/70734: 49% mana arcane_charge, crimson_chorus
3:04.350 rotation . arcane_blast Fluffy_Pillow 34116.1/70734: 48% mana arcane_charge(2), crimson_chorus
3:05.970 rotation . arcane_blast Fluffy_Pillow 32173.7/70734: 45% mana arcane_charge(3), crimson_chorus
3:07.438 rotation @ arcane_barrage Fluffy_Pillow 28651.6/70734: 41% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.723 rotation . arcane_blast Fluffy_Pillow 33212.3/70734: 47% mana clearcasting, crimson_chorus
3:10.651 rotation . arcane_blast Fluffy_Pillow 34434.9/70734: 49% mana arcane_charge, clearcasting, crimson_chorus
3:12.425 rotation > arcane_orb Fluffy_Pillow 34075.0/70734: 48% mana arcane_charge(2), clearcasting, crimson_chorus
3:13.711 rotation . arcane_blast Fluffy_Pillow 35307.7/70734: 50% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:15.023 rotation @ arcane_barrage Fluffy_Pillow 30200.3/70734: 43% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:16.309 rotation . arcane_blast Fluffy_Pillow 34762.3/70734: 49% mana clearcasting(2), crimson_chorus(2)
3:18.239 rotation . arcane_blast Fluffy_Pillow 35987.7/70734: 51% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:20.016 rotation . arcane_blast Fluffy_Pillow 35631.8/70734: 50% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:21.636 rotation . arcane_blast Fluffy_Pillow 33689.5/70734: 48% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:23.103 rotation + arcane_barrage Fluffy_Pillow 30166.0/70734: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:24.390 cooldowns n touch_of_the_magi Fluffy_Pillow 34729.3/70734: 49% mana clearcasting(2), crimson_chorus(3)
3:25.676 cooldowns q rune_of_power Fluffy_Pillow 33962.0/70734: 48% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:26.963 rotation : arcane_missiles Fluffy_Pillow 35696.0/70734: 50% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:34.769 rotation . arcane_blast Fluffy_Pillow 38713.1/70734: 55% mana arcane_charge(4), rune_of_power
3:36.081 rotation . arcane_blast Fluffy_Pillow 33605.8/70734: 48% mana arcane_charge(4), rune_of_power
3:37.393 rotation . arcane_blast Fluffy_Pillow 28498.5/70734: 40% mana arcane_charge(4), rune_of_power
3:38.706 rotation . arcane_barrage Fluffy_Pillow 23392.5/70734: 33% mana arcane_charge(4), rune_of_power
3:39.992 rotation > arcane_orb Fluffy_Pillow 27954.5/70734: 40% mana
3:41.277 rotation . arcane_blast Fluffy_Pillow 29185.8/70734: 41% mana arcane_charge(2)
3:42.899 rotation . arcane_blast Fluffy_Pillow 27246.1/70734: 39% mana arcane_charge(3)
3:44.364 rotation . arcane_blast Fluffy_Pillow 23720.0/70734: 34% mana arcane_charge(4)
3:45.676 rotation . arcane_blast Fluffy_Pillow 18612.6/70734: 26% mana arcane_charge(4), clearcasting
3:46.987 rotation . arcane_blast Fluffy_Pillow 13504.0/70734: 19% mana arcane_charge(4), clearcasting
3:48.300 rotation . arcane_blast Fluffy_Pillow 8398.0/70734: 12% mana arcane_charge(4), clearcasting(2)
3:49.612 rotation . evocation gnome 3290.7/70734: 5% mana arcane_charge(4), clearcasting(2)
3:54.412 rotation ) cancel_action Fluffy_Pillow 67559.4/70734: 96% mana arcane_charge(4), clearcasting(2), evocation
3:54.418 rotation . arcane_blast Fluffy_Pillow 67567.5/70734: 96% mana arcane_charge(4), clearcasting(2)
3:55.731 rotation . arcane_blast Fluffy_Pillow 62461.5/70734: 88% mana arcane_charge(4), clearcasting(2)
3:57.043 rotation = arcane_missiles Fluffy_Pillow 57354.2/70734: 81% mana arcane_charge(4), clearcasting(2)
3:58.963 rotation = arcane_missiles Fluffy_Pillow 59941.0/70734: 85% mana arcane_charge(4), clearcasting
4:00.945 rotation . arcane_barrage Fluffy_Pillow 62611.4/70734: 89% mana arcane_charge(4)
4:02.230 rotation > arcane_orb Fluffy_Pillow 67172.1/70734: 95% mana
4:03.518 rotation . arcane_blast Fluffy_Pillow 68407.4/70734: 97% mana arcane_charge(2), crimson_chorus
4:05.139 rotation . arcane_blast Fluffy_Pillow 66466.4/70734: 94% mana arcane_charge(3), clearcasting, crimson_chorus
4:06.607 rotation . arcane_blast Fluffy_Pillow 62944.3/70734: 89% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.918 shared_cds . use_mana_gem gnome 57835.6/70734: 82% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.918 rotation . arcane_blast Fluffy_Pillow 64909.0/70734: 92% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.231 rotation . arcane_blast Fluffy_Pillow 59803.0/70734: 85% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.544 rotation . arcane_blast Fluffy_Pillow 54697.1/70734: 77% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.857 rotation < arcane_missiles Fluffy_Pillow 49591.1/70734: 70% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:13.789 rotation ? arcane_barrage Fluffy_Pillow 52194.1/70734: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:15.075 cooldowns o touch_of_the_magi Fluffy_Pillow 56756.1/70734: 80% mana clearcasting(2), crimson_chorus(2)
4:16.359 cooldowns p arcane_power Fluffy_Pillow 55986.0/70734: 79% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:16.359 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 55986.0/70734: 79% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
4:16.359 cooldowns r presence_of_mind Fluffy_Pillow 55986.0/70734: 79% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
4:16.359 rotation : arcane_missiles Fluffy_Pillow 55986.0/70734: 79% mana arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:25.220 rotation . arcane_blast Fluffy_Pillow 56674.6/70734: 80% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:26.507 final_burn t arcane_blast Fluffy_Pillow 54971.1/70734: 78% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:27.794 final_burn t arcane_blast Fluffy_Pillow 53267.6/70734: 75% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:29.079 cooldowns q rune_of_power Fluffy_Pillow 51561.4/70734: 73% mana arcane_charge(4), arcane_power, crimson_chorus(3), gladiators_badge
4:30.366 final_burn t arcane_blast Fluffy_Pillow 53295.4/70734: 75% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:31.678 final_burn t arcane_blast Fluffy_Pillow 48188.1/70734: 68% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
4:32.989 final_burn s arcane_missiles Fluffy_Pillow 43079.4/70734: 61% mana arcane_charge(4), clearcasting, rune_of_power
4:36.622 final_burn t arcane_blast Fluffy_Pillow 47974.2/70734: 68% mana arcane_charge(4), rune_of_power
4:37.937 final_burn t arcane_blast Fluffy_Pillow 42870.9/70734: 61% mana arcane_charge(4), rune_of_power
4:39.249 final_burn t arcane_blast Fluffy_Pillow 37763.6/70734: 53% mana arcane_charge(4), rune_of_power
4:40.562 final_burn t arcane_blast Fluffy_Pillow 32657.6/70734: 46% mana arcane_charge(4), rune_of_power
4:41.873 final_burn t arcane_blast Fluffy_Pillow 27548.9/70734: 39% mana arcane_charge(4), rune_of_power
4:43.186 final_burn t arcane_blast Fluffy_Pillow 22442.9/70734: 32% mana arcane_charge(4), clearcasting
4:44.498 final_burn s arcane_missiles Fluffy_Pillow 17335.6/70734: 25% mana arcane_charge(4), clearcasting

Stats

Level Bonus (60) Race Bonus (gnome) Raid-Buffed Unbuffed Gear Amount
Strength 198 -3 195 195 0
Agility 306 1 307 307 0
Stamina 414 -1 2012 1917 1504
Intellect 450 3 1773 1594 1066 (46)
Spirit 0 0 0 0 0
Health 40240 38340 0
Mana 70734 70734 0
Spell Power 1773 1594 0
Crit 15.74% 15.74% 376
Haste 16.92% 16.92% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="gnome"
source=default
spec=arcane
level=60
race=gnome
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

human : 5133 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5133.2 5133.2 9.9 / 0.193% 837.4 / 16.3% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2313.9 2199.5 Mana 0.00% 40.6 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
human 5133
Arcane Barrage 452 8.8% 24.7 11.72sec 5504 4584 Direct 24.7 4607 9516 5508 18.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.70 24.68 0.00 0.00 1.2009 0.0000 135946.91 135946.91 0.00% 4583.51 4583.51
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.61% 20.14 9 29 4606.93 3166 9200 4605.38 3953 5376 92773 92773 0.00%
crit 18.39% 4.54 0 13 9516.08 6333 18399 9467.36 0 18399 43174 43174 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.01
    opener
    [}]:0.70
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.95
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.14
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.28
    rotation
    [+]:2.43
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.17
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.26
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.78
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.63
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.32
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.66
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.39
Arcane Blast 1753 34.1% 112.0 2.66sec 4690 3531 Direct 113.0 3870 8050 4649 18.6%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 112.02 113.02 0.00 0.00 1.3283 0.0000 525374.61 525374.61 0.00% 3530.79 3530.79
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.35% 91.95 64 121 3869.71 918 9287 3873.58 3291 4725 355742 355742 0.00%
crit 18.65% 21.07 8 42 8050.45 1837 18575 8054.13 4882 11226 169633 169633 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.86
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.03
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.81
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.44
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:94.38
Arcane Echo 246 4.8% 154.9 2.00sec 476 0 Direct 154.9 395 806 476 19.9%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.85 154.85 0.00 0.00 0.0000 0.0000 73754.18 73754.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.13% 124.09 83 185 394.53 307 541 394.61 352 436 48947 48947 0.00%
crit 19.87% 30.76 13 55 806.39 614 1081 806.45 672 966 24808 24808 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2022 39.4% 44.4 6.54sec 13649 7699 Periodic 298.2 1683 3486 2032 19.4% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.40 0.00 298.53 298.24 1.7727 0.2461 605955.08 605955.08 0.00% 7699.36 7699.36
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.65% 240.52 134 352 1683.25 1053 2594 1685.95 1484 1958 404774 404774 0.00%
crit 19.35% 57.72 27 95 3485.53 2106 5188 3490.73 2908 4244 201181 201181 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.50
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.65
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.50
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.28
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.51
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.77
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.31
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (163) 0.0% (3.2%) 12.5 24.52sec 3921 3160

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.48 0.00 0.00 0.00 1.2408 0.0000 0.00 0.00 0.00% 3159.95 3159.95

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.92
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.56
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 163 3.2% 12.5 24.52sec 3922 0 Direct 12.5 3265 6717 3922 19.0%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.48 12.48 0.00 0.00 0.0000 0.0000 48925.50 48925.50 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.97% 10.10 4 15 3264.69 2839 6994 3262.13 2839 4138 32977 32977 0.00%
crit 19.03% 2.37 0 8 6716.56 5678 13988 6232.85 0 13988 15948 15948 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (77) 0.0% (1.5%) 16.5 1.55sec 1389 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 77 1.5% 16.5 1.55sec 1389 0 Direct 16.5 1147 2292 1389 21.2%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.49 16.49 0.00 0.00 0.0000 0.0000 22912.14 22912.14 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 78.83% 13.00 5 28 1146.92 1118 1185 1146.83 1118 1185 14911 14911 0.00%
crit 21.17% 3.49 0 10 2292.19 2237 2371 2243.19 0 2371 8001 8001 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 21.1 13.94sec 555 0 Direct 21.1 467 933 555 18.9%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.08 21.08 0.00 0.00 0.0000 0.0000 11700.13 11700.13 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.09% 17.10 6 36 466.72 454 481 466.72 456 479 7979 7979 0.00%
crit 18.91% 3.99 0 12 933.13 908 963 912.82 0 963 3721 3721 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5209 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 130  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 77 46 20.1%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0375 0.0000 5208.62 5208.62 0.00% 44.04 44.04
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.94% 91.13 73 104 37.83 30 46 37.82 36 39 3447 3447 0.00%
crit 20.06% 22.87 10 41 77.02 60 92 77.05 66 87 1762 1762 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (363) 0.0% (7.1%) 6.3 49.05sec 17364 14476

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 0.00 0.00 0.00 1.1995 0.0000 0.00 0.00 0.00% 14475.86 14475.86

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.63
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.65
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 363 7.1% 6.3 48.95sec 17364 0 Direct 6.3 17400 0 17400 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 6.26 0.00 0.00 0.0000 0.0000 108858.48 108858.48 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.26 5 8 17400.05 445 53504 17416.63 13074 22363 108858 108858 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:15198.00
  • base_dd_max:15198.00
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
human
Arcane Power 2.8 122.60sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.84 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.84
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 101.42sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 0.00 18.42 0.00 3.4917 0.6110 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.78
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.45
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 95.70sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.89
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.04
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 51.80sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.19 0.00 0.00 0.00 1.1980 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.20
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.87sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.98sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:human
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.6 118.7 11.8sec 2.1sec 9.5sec 81.06% 0.00% 60.8 (61.9) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 55.6s
  • trigger_min/max:0.0s / 15.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 53.0s

Stack Uptimes

  • arcane_charge_1:7.33%
  • arcane_charge_2:11.73%
  • arcane_charge_3:9.97%
  • arcane_charge_4:52.02%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.5sec 122.5sec 14.7sec 13.94% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:human
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 183.3s
  • trigger_min/max:120.0s / 183.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.94%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.5 10.1 17.1sec 10.8sec 7.5sec 43.74% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:human
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.81%
  • clearcasting_2:16.80%
  • clearcasting_3:2.14%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.8sec 28.5sec 51.82% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:human
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.24%
  • crimson_chorus_3:16.70%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 101.0sec 101.0sec 3.8sec 4.08% 0.00% 14.6 (14.6) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 153.7s
  • trigger_min/max:90.0s / 153.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.7s

Stack Uptimes

  • evocation_1:4.08%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 115.6sec 115.6sec 14.6sec 14.76% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:human
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 183.3s
  • trigger_min/max:60.0s / 183.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.76%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 301.7sec 301.7sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.1s / 303.3s
  • trigger_min/max:300.1s / 303.3s
  • trigger_pct:100.00%
  • duration_min/max:23.9s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.46%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.0sec 96.0sec 12.3sec 12.03% 7.57% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.0s / 118.6s
  • trigger_min/max:70.0s / 118.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.6s

Stack Uptimes

  • presence_of_mind_1:2.72%
  • presence_of_mind_2:2.24%
  • presence_of_mind_3:7.08%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.7sec 34.1sec 12.8sec 34.57% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:human
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.9s
  • trigger_min/max:8.6s / 53.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.3s

Stack Uptimes

  • rune_of_power_1:34.57%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.5sec 304.5sec 35.3sec 17.16% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 325.8s
  • trigger_min/max:300.0s / 325.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.16%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:human
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 4.35%
Arcane Barrage Arcane Charge 3 2.90% 0.00% 14.29%
Arcane Barrage Arcane Charge 4 97.09% 85.71% 100.00%
Arcane Blast Arcane Charge 0 10.19% 4.95% 14.52%
Arcane Blast Arcane Charge 1 7.56% 3.96% 12.24%
Arcane Blast Arcane Charge 2 14.62% 8.70% 19.05%
Arcane Blast Arcane Charge 3 15.54% 10.00% 19.53%
Arcane Blast Arcane Charge 4 52.08% 40.40% 63.00%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.98% 0.00% 6.28% 1.5s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.8440.00063.72052.14235.103118.839
Rune of Power5.0730.00426.98632.54014.26650.288
Touch of the Magi4.0860.00023.56727.27412.97149.573
Arcane Power5.9360.00063.29817.01811.52077.092
Arcane Barrage9.3721.00953.635240.887189.824293.557
Arcane Orb4.1950.00059.75455.90234.292117.861
Presence of Mind35.9840.00066.844111.13761.014146.095
Time Warp2.3360.00025.8143.5011.29327.112

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
human
mana_regen Mana 3065.42 401279.99 60.83% 130.91 4305.46 1.06%
Evocation Mana 126.09 172392.83 26.13% 1367.17 0.00 0.00%
Mana Gem Mana 2.93 19821.77 3.00% 6762.29 0.00 0.00%
Arcane Barrage Mana 24.70 66194.85 10.03% 2680.10 114.67 0.17%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 66247.9 2199.47 2313.94 4414.6 33283.1 675.3 67622.9
Usage Type Count Total Avg RPE APR
human
arcane_blast Mana 113.0 566107.8 5008.8 5053.6 0.9
arcane_missiles Mana 44.4 103616.3 2334.3 2333.9 5.8
arcane_orb Mana 12.5 5729.0 459.0 459.1 8.5
time_warp Mana 1.5 2959.1 1999.6 1993.9 0.0
touch_of_the_magi Mana 6.3 15663.9 2499.2 2498.5 6.9

Statistics & Data Analysis

Fight Length
human Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
human Damage Per Second
Count 1816
Mean 5133.23
Minimum 4470.85
Maximum 5948.76
Spread ( max - min ) 1477.91
Range [ ( max - min ) / 2 * 100% ] 14.40%
Standard Deviation 215.3260
5th Percentile 4790.34
95th Percentile 5494.12
( 95th Percentile - 5th Percentile ) 703.77
Mean Distribution
Standard Deviation 5.0529
95.00% Confidence Interval ( 5123.32 - 5143.13 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 68
0.1% Error 6760
0.1 Scale Factor Error with Delta=300 396
0.05 Scale Factor Error with Delta=300 1584
0.01 Scale Factor Error with Delta=300 39581
Priority Target DPS
human Priority Target Damage Per Second
Count 1816
Mean 5133.23
Minimum 4470.85
Maximum 5948.76
Spread ( max - min ) 1477.91
Range [ ( max - min ) / 2 * 100% ] 14.40%
Standard Deviation 215.3260
5th Percentile 4790.34
95th Percentile 5494.12
( 95th Percentile - 5th Percentile ) 703.77
Mean Distribution
Standard Deviation 5.0529
95.00% Confidence Interval ( 5123.32 - 5143.13 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 68
0.1% Error 6760
0.1 Scale Factor Error with Delta=300 396
0.05 Scale Factor Error with Delta=300 1584
0.01 Scale Factor Error with Delta=300 39581
DPS(e)
human Damage Per Second (Effective)
Count 1816
Mean 5133.23
Minimum 4470.85
Maximum 5948.76
Spread ( max - min ) 1477.91
Range [ ( max - min ) / 2 * 100% ] 14.40%
Damage
human Damage
Count 1816
Mean 1533427.02
Minimum 1107635.97
Maximum 1967927.23
Spread ( max - min ) 860291.25
Range [ ( max - min ) / 2 * 100% ] 28.05%
DTPS
human Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
human Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
human Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
human Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
human Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
human Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
humanTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
human Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.63 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.65 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.84 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.20 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.89 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.50 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.86 arcane_blast
u 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.04 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.03 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.70 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.95 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.14 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.65 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.50 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.92 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.81 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.28 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.65 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.78 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.43 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.44 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.28 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.51 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.77 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.31 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.56 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.26 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.78 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.63 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.32 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.66 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 94.38 arcane_blast
. 1.45 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.39 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.05 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&&~yz.."&&(%&'.......@....@....=@>..@.=.nqr:-;..>..@....@....=@>..<@.nq:....>......*)p.;......;.>...+nqr:-;..>.....@....@..=>..@..nq:;.>......)....=.>.....<.+..op.r:...>..q.....;ttt

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat T flask human 67622.9/67623: 100% mana
Pre precombat U food human 67622.9/67623: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67622.9/67623: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67622.9/67623: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 66247.9/67623: 98% mana
0:01.296 shared_cds . time_warp Fluffy_Pillow 67500.6/67623: 100% mana bloodlust, crimson_chorus
0:01.296 opener w arcane_blast Fluffy_Pillow 65500.6/67623: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.172 opener x rune_of_power Fluffy_Pillow 61185.4/67623: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.939 opener & arcane_blast Fluffy_Pillow 62222.7/67623: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.723 shared_cds . use_mana_gem human 56408.1/67623: 83% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.723 opener & arcane_blast Fluffy_Pillow 63170.3/67623: 93% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.507 opener & arcane_blast Fluffy_Pillow 57355.7/67623: 85% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.290 opener & arcane_blast Fluffy_Pillow 51539.6/67623: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.072 opener & arcane_blast Fluffy_Pillow 45722.3/67623: 68% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.854 opener & arcane_blast Fluffy_Pillow 39904.9/67623: 59% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.639 opener & arcane_blast Fluffy_Pillow 34091.6/67623: 50% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.423 opener & arcane_blast Fluffy_Pillow 28276.9/67623: 42% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.206 opener & arcane_blast Fluffy_Pillow 22460.9/67623: 33% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.991 opener ~ arcane_barrage Fluffy_Pillow 16647.5/67623: 25% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.758 opener y touch_of_the_magi Fluffy_Pillow 20389.8/67623: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.525 opener z arcane_power Fluffy_Pillow 18927.1/67623: 28% mana bloodlust, arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.525 shared_cds . potion Fluffy_Pillow 18927.1/67623: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.525 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 18927.1/67623: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:11.525 opener " arcane_missiles Fluffy_Pillow 18927.1/67623: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:19.844 opener & arcane_blast Fluffy_Pillow 7678.2/67623: 11% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:20.627 opener & arcane_blast Fluffy_Pillow 5299.7/67623: 8% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:21.412 opener ( arcane_barrage Fluffy_Pillow 2923.9/67623: 4% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.181 opener % arcane_orb Fluffy_Pillow 6668.8/67623: 10% mana bloodlust, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.950 opener & arcane_blast Fluffy_Pillow 7458.9/67623: 11% mana bloodlust, arcane_charge(2), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.916 opener ' evocation human 6702.8/67623: 10% mana bloodlust, arcane_charge(3), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.464 rotation . arcane_blast Fluffy_Pillow 64092.3/67623: 95% mana bloodlust, arcane_charge(3), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.339 rotation . arcane_blast Fluffy_Pillow 59775.7/67623: 88% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.121 rotation . arcane_blast Fluffy_Pillow 53958.4/67623: 80% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.904 rotation . arcane_blast Fluffy_Pillow 48142.3/67623: 71% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.688 rotation . arcane_blast Fluffy_Pillow 42327.7/67623: 63% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.471 rotation . arcane_blast Fluffy_Pillow 36511.6/67623: 54% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:31.254 rotation . arcane_blast Fluffy_Pillow 30695.6/67623: 45% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:32.036 rotation @ arcane_barrage Fluffy_Pillow 24878.2/67623: 37% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:32.805 rotation . arcane_blast Fluffy_Pillow 28623.2/67623: 42% mana bloodlust, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:33.957 rotation . arcane_blast Fluffy_Pillow 28806.2/67623: 43% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:35.017 rotation . arcane_blast Fluffy_Pillow 27489.8/67623: 41% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:35.984 rotation . arcane_blast Fluffy_Pillow 24672.6/67623: 36% mana bloodlust, arcane_charge(3), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:36.860 rotation @ arcane_barrage Fluffy_Pillow 20357.4/67623: 30% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp
0:37.630 rotation . arcane_blast Fluffy_Pillow 24103.7/67623: 36% mana bloodlust, clearcasting(2), temporal_warp
0:38.782 rotation . arcane_blast Fluffy_Pillow 24286.7/67623: 36% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp
0:39.842 rotation . arcane_blast Fluffy_Pillow 22970.3/67623: 34% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp
0:40.809 rotation . arcane_blast Fluffy_Pillow 20153.2/67623: 30% mana bloodlust, arcane_charge(3), clearcasting(2), temporal_warp
0:41.686 rotation = arcane_missiles Fluffy_Pillow 15839.3/67623: 23% mana arcane_charge(4), clearcasting(2)
0:43.553 rotation @ arcane_barrage Fluffy_Pillow 18364.3/67623: 27% mana arcane_charge(4), clearcasting(2)
0:44.849 rotation > arcane_orb Fluffy_Pillow 22822.0/67623: 34% mana clearcasting(2)
0:46.145 rotation . arcane_blast Fluffy_Pillow 24074.8/67623: 36% mana arcane_charge(2), clearcasting(2)
0:47.778 rotation . arcane_blast Fluffy_Pillow 22158.4/67623: 33% mana arcane_charge(3), clearcasting(2)
0:49.254 rotation @ arcane_barrage Fluffy_Pillow 18654.6/67623: 28% mana arcane_charge(4), clearcasting(2)
0:50.550 rotation . arcane_blast Fluffy_Pillow 23112.3/67623: 34% mana clearcasting(2)
0:52.493 rotation = arcane_missiles Fluffy_Pillow 24365.1/67623: 36% mana arcane_charge, clearcasting(2)
0:56.197 rotation . arcane_blast Fluffy_Pillow 29374.6/67623: 43% mana arcane_charge
0:57.983 cooldowns n touch_of_the_magi Fluffy_Pillow 29040.1/67623: 43% mana arcane_charge(2)
0:59.280 cooldowns q rune_of_power Fluffy_Pillow 28294.2/67623: 42% mana arcane_charge(4)
1:00.579 cooldowns r presence_of_mind Fluffy_Pillow 30051.1/67623: 44% mana arcane_charge(4), rune_of_power
1:00.579 rotation : arcane_missiles Fluffy_Pillow 30051.1/67623: 44% mana arcane_charge(4), presence_of_mind(3), rune_of_power
1:07.186 rotation - arcane_blast Fluffy_Pillow 23986.8/67623: 35% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:08.482 rotation ; arcane_missiles Fluffy_Pillow 18864.5/67623: 28% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
1:10.365 rotation . arcane_blast Fluffy_Pillow 21411.2/67623: 32% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
1:11.663 rotation . arcane_barrage Fluffy_Pillow 16291.7/67623: 24% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:12.960 rotation > arcane_orb Fluffy_Pillow 20750.8/67623: 31% mana presence_of_mind, crimson_chorus(2)
1:14.257 rotation . arcane_blast Fluffy_Pillow 22004.9/67623: 33% mana arcane_charge(2), presence_of_mind, crimson_chorus(2)
1:15.554 rotation . arcane_blast Fluffy_Pillow 19634.0/67623: 29% mana arcane_charge(3), clearcasting, crimson_chorus(2)
1:17.029 rotation @ arcane_barrage Fluffy_Pillow 16128.9/67623: 24% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:18.326 rotation . arcane_blast Fluffy_Pillow 20588.0/67623: 30% mana clearcasting, crimson_chorus(2)
1:20.270 rotation . arcane_blast Fluffy_Pillow 21842.1/67623: 32% mana arcane_charge, clearcasting, crimson_chorus(2)
1:22.058 rotation . arcane_blast Fluffy_Pillow 21510.3/67623: 32% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:23.688 rotation . arcane_blast Fluffy_Pillow 19589.8/67623: 29% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:25.163 rotation @ arcane_barrage Fluffy_Pillow 16084.7/67623: 24% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:26.458 rotation . arcane_blast Fluffy_Pillow 20541.1/67623: 30% mana clearcasting(2), crimson_chorus(3)
1:28.400 rotation . arcane_blast Fluffy_Pillow 21792.5/67623: 32% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:30.188 rotation . arcane_blast Fluffy_Pillow 21460.7/67623: 32% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:31.819 rotation . arcane_blast Fluffy_Pillow 19541.6/67623: 29% mana arcane_charge(3), clearcasting(2)
1:33.294 rotation = arcane_missiles Fluffy_Pillow 16036.5/67623: 24% mana arcane_charge(4), clearcasting(2)
1:35.179 rotation @ arcane_barrage Fluffy_Pillow 18585.8/67623: 27% mana arcane_charge(4), clearcasting(2)
1:36.475 rotation > arcane_orb Fluffy_Pillow 23043.5/67623: 34% mana clearcasting(2)
1:37.770 rotation . arcane_blast Fluffy_Pillow 24295.0/67623: 36% mana arcane_charge(2), clearcasting(2)
1:39.402 rotation . arcane_blast Fluffy_Pillow 22377.2/67623: 33% mana arcane_charge(3), clearcasting(2)
1:40.878 rotation < arcane_missiles Fluffy_Pillow 18873.4/67623: 28% mana arcane_charge(4), clearcasting(3)
1:42.905 rotation @ arcane_barrage Fluffy_Pillow 21614.8/67623: 32% mana arcane_charge(4), clearcasting(2)
1:44.201 rotation . arcane_blast Fluffy_Pillow 26072.5/67623: 39% mana clearcasting(2)
1:46.142 cooldowns n touch_of_the_magi Fluffy_Pillow 27322.6/67623: 40% mana arcane_charge, clearcasting(2)
1:47.439 cooldowns q rune_of_power Fluffy_Pillow 26576.8/67623: 39% mana arcane_charge(4), clearcasting(2)
1:48.735 rotation : arcane_missiles Fluffy_Pillow 28329.6/67623: 42% mana arcane_charge(4), clearcasting(2), rune_of_power
1:56.577 rotation . arcane_blast Fluffy_Pillow 31435.5/67623: 46% mana arcane_charge(4), rune_of_power
1:57.898 rotation . arcane_blast Fluffy_Pillow 26347.1/67623: 39% mana arcane_charge(4), rune_of_power
1:59.220 rotation . arcane_blast Fluffy_Pillow 21260.1/67623: 31% mana arcane_charge(4), rune_of_power
2:00.542 rotation . arcane_barrage Fluffy_Pillow 16173.0/67623: 24% mana arcane_charge(4), rune_of_power
2:01.841 rotation > arcane_orb Fluffy_Pillow 20634.8/67623: 31% mana crimson_chorus
2:03.136 rotation . arcane_blast Fluffy_Pillow 21886.2/67623: 32% mana arcane_charge(2), crimson_chorus
2:04.766 shared_cds . use_mana_gem human 19965.7/67623: 30% mana arcane_charge(3), crimson_chorus
2:04.766 rotation . arcane_blast Fluffy_Pillow 26728.0/67623: 40% mana arcane_charge(3), crimson_chorus
2:06.241 rotation . arcane_blast Fluffy_Pillow 23222.9/67623: 34% mana arcane_charge(4), crimson_chorus
2:07.562 rotation . arcane_blast Fluffy_Pillow 18134.5/67623: 27% mana arcane_charge(4), crimson_chorus
2:08.884 rotation . arcane_blast Fluffy_Pillow 13047.4/67623: 19% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.206 rotation * evocation human 7960.4/67623: 12% mana arcane_charge(4), clearcasting, crimson_chorus
2:14.506 rotation ) cancel_action Fluffy_Pillow 65331.8/67623: 97% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:14.510 cooldowns p arcane_power Fluffy_Pillow 65337.2/67623: 97% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.510 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 65337.2/67623: 97% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:14.510 rotation ; arcane_missiles Fluffy_Pillow 65337.2/67623: 97% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:16.537 rotation . arcane_blast Fluffy_Pillow 67622.9/67623: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:17.858 rotation . arcane_blast Fluffy_Pillow 64190.8/67623: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:19.180 rotation . arcane_blast Fluffy_Pillow 62541.2/67623: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:20.500 rotation . arcane_blast Fluffy_Pillow 60889.0/67623: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.821 rotation . arcane_blast Fluffy_Pillow 59238.1/67623: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.143 rotation . arcane_blast Fluffy_Pillow 57588.5/67623: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.466 rotation ; arcane_missiles Fluffy_Pillow 55940.3/67623: 83% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.462 rotation . arcane_barrage Fluffy_Pillow 58639.8/67623: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:27.760 rotation > arcane_orb Fluffy_Pillow 63100.2/67623: 93% mana arcane_power, crimson_chorus(3), gladiators_badge
2:29.056 rotation . arcane_blast Fluffy_Pillow 64603.0/67623: 96% mana arcane_charge(2), arcane_power, crimson_chorus(3), gladiators_badge
2:30.685 rotation . arcane_blast Fluffy_Pillow 62681.1/67623: 93% mana arcane_charge(3), crimson_chorus(3)
2:32.163 rotation . arcane_blast Fluffy_Pillow 59180.1/67623: 88% mana arcane_charge(4)
2:33.485 rotation + arcane_barrage Fluffy_Pillow 54093.0/67623: 80% mana arcane_charge(4), clearcasting
2:34.782 cooldowns n touch_of_the_magi Fluffy_Pillow 58552.1/67623: 87% mana clearcasting
2:36.078 cooldowns q rune_of_power Fluffy_Pillow 57804.9/67623: 85% mana arcane_charge(4), clearcasting
2:37.376 cooldowns r presence_of_mind Fluffy_Pillow 59560.4/67623: 88% mana arcane_charge(4), clearcasting, rune_of_power
2:37.376 rotation : arcane_missiles Fluffy_Pillow 59560.4/67623: 88% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:43.700 rotation - arcane_blast Fluffy_Pillow 53113.3/67623: 79% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:44.997 rotation ; arcane_missiles Fluffy_Pillow 47992.4/67623: 71% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:46.944 rotation . arcane_blast Fluffy_Pillow 50625.7/67623: 75% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:48.241 rotation . arcane_barrage Fluffy_Pillow 45504.8/67623: 67% mana arcane_charge(4), presence_of_mind, rune_of_power
2:49.536 rotation > arcane_orb Fluffy_Pillow 49961.1/67623: 74% mana presence_of_mind
2:50.833 rotation . arcane_blast Fluffy_Pillow 51215.3/67623: 76% mana arcane_charge(2), presence_of_mind
2:52.128 rotation . arcane_blast Fluffy_Pillow 48841.7/67623: 72% mana arcane_charge(3)
2:53.605 rotation . arcane_blast Fluffy_Pillow 45339.3/67623: 67% mana arcane_charge(4)
2:54.927 rotation . arcane_blast Fluffy_Pillow 40252.2/67623: 60% mana arcane_charge(4)
2:56.248 rotation . arcane_blast Fluffy_Pillow 35163.8/67623: 52% mana arcane_charge(4)
2:57.570 rotation @ arcane_barrage Fluffy_Pillow 30076.8/67623: 44% mana arcane_charge(4), clearcasting
2:58.866 rotation . arcane_blast Fluffy_Pillow 34534.5/67623: 51% mana clearcasting
3:00.807 rotation . arcane_blast Fluffy_Pillow 35784.6/67623: 53% mana arcane_charge, clearcasting
3:02.593 rotation . arcane_blast Fluffy_Pillow 35450.1/67623: 52% mana arcane_charge(2), clearcasting, crimson_chorus
3:04.223 rotation . arcane_blast Fluffy_Pillow 33529.6/67623: 50% mana arcane_charge(3), clearcasting, crimson_chorus
3:05.699 rotation @ arcane_barrage Fluffy_Pillow 30025.8/67623: 44% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.997 rotation . arcane_blast Fluffy_Pillow 34486.2/67623: 51% mana clearcasting, crimson_chorus
3:08.940 rotation . arcane_blast Fluffy_Pillow 35739.1/67623: 53% mana arcane_charge, clearcasting, crimson_chorus
3:10.725 rotation = arcane_missiles Fluffy_Pillow 35403.2/67623: 52% mana arcane_charge(2), clearcasting, crimson_chorus
3:12.814 rotation > arcane_orb Fluffy_Pillow 38228.5/67623: 57% mana arcane_charge(2), crimson_chorus(2)
3:14.111 rotation . arcane_blast Fluffy_Pillow 39482.6/67623: 58% mana arcane_charge(4), crimson_chorus(2)
3:15.435 rotation . arcane_blast Fluffy_Pillow 34398.3/67623: 51% mana arcane_charge(4), crimson_chorus(2)
3:16.757 rotation @ arcane_barrage Fluffy_Pillow 29311.2/67623: 43% mana arcane_charge(4), crimson_chorus(2)
3:18.055 rotation . arcane_blast Fluffy_Pillow 33771.6/67623: 50% mana crimson_chorus(2)
3:19.998 rotation . arcane_blast Fluffy_Pillow 35024.4/67623: 52% mana arcane_charge, crimson_chorus(2)
3:21.785 cooldowns n touch_of_the_magi Fluffy_Pillow 34691.3/67623: 51% mana arcane_charge(2), crimson_chorus(2)
3:23.082 cooldowns q rune_of_power Fluffy_Pillow 33945.4/67623: 50% mana arcane_charge(4), crimson_chorus(3)
3:24.380 rotation : arcane_missiles Fluffy_Pillow 35700.9/67623: 53% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:33.265 rotation ; arcane_missiles Fluffy_Pillow 17717.5/67623: 26% mana arcane_charge(4), clearcasting, rune_of_power
3:35.260 rotation . arcane_barrage Fluffy_Pillow 20415.6/67623: 30% mana arcane_charge(4), rune_of_power
3:36.557 rotation > arcane_orb Fluffy_Pillow 24874.7/67623: 37% mana
3:37.854 rotation . arcane_blast Fluffy_Pillow 26128.8/67623: 39% mana arcane_charge(2)
3:39.486 rotation . arcane_blast Fluffy_Pillow 24211.0/67623: 36% mana arcane_charge(3)
3:40.963 rotation . arcane_blast Fluffy_Pillow 20708.6/67623: 31% mana arcane_charge(4)
3:42.285 rotation . arcane_blast Fluffy_Pillow 15621.6/67623: 23% mana arcane_charge(4), clearcasting
3:43.606 rotation . arcane_blast Fluffy_Pillow 10533.2/67623: 16% mana arcane_charge(4), clearcasting
3:44.928 rotation . evocation human 5446.1/67623: 8% mana arcane_charge(4), clearcasting
3:49.428 rotation ) cancel_action Fluffy_Pillow 65486.0/67623: 97% mana arcane_charge(4), clearcasting, evocation
3:49.432 rotation . arcane_blast Fluffy_Pillow 65491.4/67623: 97% mana arcane_charge(4), clearcasting
3:50.753 rotation . arcane_blast Fluffy_Pillow 60403.0/67623: 89% mana arcane_charge(4), clearcasting
3:52.076 rotation . arcane_blast Fluffy_Pillow 55317.3/67623: 82% mana arcane_charge(4), clearcasting
3:53.395 rotation . arcane_blast Fluffy_Pillow 50226.2/67623: 74% mana arcane_charge(4), clearcasting
3:54.716 rotation = arcane_missiles Fluffy_Pillow 45137.8/67623: 67% mana arcane_charge(4), clearcasting
3:56.611 rotation . arcane_barrage Fluffy_Pillow 47700.7/67623: 71% mana arcane_charge(4), clearcasting
3:57.906 rotation > arcane_orb Fluffy_Pillow 52157.0/67623: 77% mana clearcasting
3:59.203 rotation . arcane_blast Fluffy_Pillow 53411.2/67623: 79% mana arcane_charge(2), clearcasting
4:00.835 rotation . arcane_blast Fluffy_Pillow 51493.4/67623: 76% mana arcane_charge(3), clearcasting
4:02.311 rotation . arcane_blast Fluffy_Pillow 47989.6/67623: 71% mana arcane_charge(4), clearcasting(2)
4:03.634 rotation . arcane_blast Fluffy_Pillow 42903.9/67623: 63% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.956 shared_cds . use_mana_gem human 37816.9/67623: 56% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:04.956 rotation < arcane_missiles Fluffy_Pillow 44579.1/67623: 66% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:07.046 rotation . arcane_blast Fluffy_Pillow 47405.8/67623: 70% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.368 rotation + arcane_barrage Fluffy_Pillow 42318.7/67623: 63% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.664 rotation . arcane_blast Fluffy_Pillow 46776.4/67623: 69% mana clearcasting(2), crimson_chorus
4:11.607 rotation . arcane_blast Fluffy_Pillow 48029.2/67623: 71% mana arcane_charge, clearcasting(2), crimson_chorus
4:13.392 cooldowns o touch_of_the_magi Fluffy_Pillow 47693.4/67623: 71% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:14.689 cooldowns p arcane_power Fluffy_Pillow 46947.5/67623: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:14.689 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 46947.5/67623: 69% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
4:14.689 cooldowns r presence_of_mind Fluffy_Pillow 46947.5/67623: 69% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
4:14.689 rotation : arcane_missiles Fluffy_Pillow 46947.5/67623: 69% mana arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:23.920 rotation . arcane_blast Fluffy_Pillow 51932.1/67623: 77% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:25.217 rotation . arcane_blast Fluffy_Pillow 50248.7/67623: 74% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:26.514 rotation . arcane_barrage Fluffy_Pillow 48565.3/67623: 72% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:27.811 rotation > arcane_orb Fluffy_Pillow 53024.4/67623: 78% mana arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:29.108 rotation . arcane_blast Fluffy_Pillow 54528.5/67623: 81% mana arcane_charge(2), arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:30.405 rotation . arcane_blast Fluffy_Pillow 54220.2/67623: 80% mana arcane_charge(3), crimson_chorus(3)
4:31.881 cooldowns q rune_of_power Fluffy_Pillow 50716.4/67623: 75% mana arcane_charge(4), crimson_chorus(3)
4:33.177 rotation . arcane_blast Fluffy_Pillow 52469.2/67623: 78% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:34.499 rotation . arcane_blast Fluffy_Pillow 47382.1/67623: 70% mana arcane_charge(4), rune_of_power
4:35.820 rotation . arcane_blast Fluffy_Pillow 42293.7/67623: 63% mana arcane_charge(4), rune_of_power
4:37.142 rotation . arcane_blast Fluffy_Pillow 37206.7/67623: 55% mana arcane_charge(4), rune_of_power
4:38.463 rotation . arcane_blast Fluffy_Pillow 32118.3/67623: 47% mana arcane_charge(4), clearcasting, rune_of_power
4:39.784 rotation ; arcane_missiles Fluffy_Pillow 27029.8/67623: 40% mana arcane_charge(4), clearcasting, rune_of_power
4:41.807 final_burn t arcane_blast Fluffy_Pillow 29765.9/67623: 44% mana arcane_charge(4), rune_of_power
4:43.128 final_burn t arcane_blast Fluffy_Pillow 24677.5/67623: 36% mana arcane_charge(4), rune_of_power
4:44.449 final_burn t arcane_blast Fluffy_Pillow 19589.1/67623: 29% mana arcane_charge(4), rune_of_power

Stats

Level Bonus (60) Race Bonus (human) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 198 198 0
Agility 306 0 306 306 0
Stamina 414 0 2013 1918 1504
Intellect 450 0 1770 1591 1066 (46)
Spirit 0 0 0 0 0
Health 40260 38360 0
Mana 67623 67623 0
Spell Power 1770 1591 0
Crit 15.97% 15.97% 384
Haste 16.06% 16.06% 530
Versatility 8.12% 8.12% 325
Mana Regen 1352 1352 0
Mastery 35.25% 35.25% 748
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="human"
source=default
spec=arcane
level=60
race=human
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

kul_tiran : 5127 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5127.4 5127.4 9.8 / 0.191% 838.0 / 16.3% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2305.4 2193.3 Mana 0.00% 40.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
kul_tiran 5127
Arcane Barrage 453 8.9% 24.7 11.79sec 5531 4598 Direct 24.6 4628 9574 5539 18.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.67 24.64 0.00 0.00 1.2028 0.0000 136429.25 136429.25 0.00% 4598.38 4598.38
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.60% 20.11 9 29 4628.21 3184 9248 4625.16 3832 5345 93025 93025 0.00%
crit 18.40% 4.53 0 14 9573.67 6367 18497 9475.89 0 18497 43404 43404 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.01
    opener
    [}]:0.70
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.94
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.15
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.27
    rotation
    [+]:2.42
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.18
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.26
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.75
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.60
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.33
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.63
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.43
Arcane Blast 1744 34.0% 111.5 2.68sec 4687 3516 Direct 112.5 3887 8066 4646 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.51 112.51 0.00 0.00 1.3331 0.0000 522595.56 522595.56 0.00% 3515.71 3515.71
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.84% 92.07 63 126 3887.35 925 9332 3891.13 3320 4563 357851 357851 0.00%
crit 18.16% 20.43 7 39 8065.88 1850 18664 8075.25 5502 12765 164744 164744 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.91
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.67
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.39
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:93.98
Arcane Echo 247 4.8% 154.6 2.00sec 480 0 Direct 154.6 398 813 480 19.7%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.58 154.58 0.00 0.00 0.0000 0.0000 74141.38 74141.38 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.33% 124.18 81 173 398.04 309 545 398.09 351 445 49420 49420 0.00%
crit 19.67% 30.40 14 53 813.21 619 1089 813.20 660 975 24722 24722 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2024 39.5% 44.4 6.43sec 13655 7698 Periodic 297.9 1691 3495 2035 19.1% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.40 0.00 298.20 297.93 1.7739 0.2465 606269.96 606269.96 0.00% 7697.69 7697.69
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.93% 241.11 145 375 1691.04 1057 2604 1693.85 1492 2010 407700 407700 0.00%
crit 19.07% 56.81 23 97 3495.48 2114 5209 3499.40 2915 4263 198570 198570 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.53
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.66
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.51
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.28
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.44
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.76
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.31
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (162) 0.0% (3.2%) 12.5 24.55sec 3914 3148

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.46 0.00 0.00 0.00 1.2436 0.0000 0.00 0.00 0.00% 3147.63 3147.63

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.91
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.56
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 162 3.2% 12.5 24.60sec 3915 0 Direct 12.5 3273 6746 3915 18.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.46 12.46 0.00 0.00 0.0000 0.0000 48775.64 48775.64 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.50% 10.15 2 16 3272.75 2850 7022 3268.00 2850 3943 33223 33223 0.00%
crit 18.50% 2.31 0 8 6746.43 5700 14044 6118.39 0 14044 15552 15552 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (77) 0.0% (1.5%) 16.3 1.56sec 1390 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.30 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 77 1.5% 16.3 1.56sec 1390 0 Direct 16.3 1155 2309 1389 20.3%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.30 16.30 0.00 0.00 0.0000 0.0000 22650.36 22650.36 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.68% 12.99 6 23 1155.13 1127 1195 1155.03 1127 1195 15001 15001 0.00%
crit 20.32% 3.31 0 11 2309.36 2254 2389 2245.98 0 2389 7649 7649 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 21.0 13.92sec 558 0 Direct 21.0 470 941 558 18.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.02 21.02 0.00 0.00 0.0000 0.0000 11721.71 11721.71 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.45% 17.12 7 31 470.28 458 485 470.27 458 483 8052 8052 0.00%
crit 18.55% 3.90 0 12 941.04 915 970 925.52 0 970 3669 3669 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5230 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 78 46 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5229.64 5229.64 0.00% 44.09 44.09
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.34% 91.58 76 104 38.11 30 47 38.11 37 40 3490 3490 0.00%
crit 19.66% 22.42 10 38 77.60 60 93 77.63 68 88 1739 1739 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (363) 0.0% (7.1%) 6.3 49.17sec 17409 14486

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 0.00 0.00 0.00 1.2019 0.0000 0.00 0.00 0.00% 14485.81 14485.81

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.60
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.67
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 363 7.1% 6.3 49.08sec 17409 0 Direct 6.2 17448 0 17448 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 6.24 0.00 0.00 0.0000 0.0000 108918.78 108918.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.24 5 8 17448.33 474 53805 17460.40 12079 21634 108919 108919 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:9166.51
  • base_dd_max:9166.51
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
kul_tiran
Arcane Power 2.8 122.22sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.83
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 102.23sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.24 0.00 18.59 0.00 3.5220 0.6127 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.79
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.45
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 96.21sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.87
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.06
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 52.11sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.2005 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.19
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.83sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.13sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:kul_tiran
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.5 118.2 11.8sec 2.1sec 9.5sec 81.03% 0.00% 60.5 (61.5) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 46.8s
  • trigger_min/max:0.0s / 15.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 45.5s

Stack Uptimes

  • arcane_charge_1:7.35%
  • arcane_charge_2:11.81%
  • arcane_charge_3:9.84%
  • arcane_charge_4:52.03%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.4sec 122.4sec 14.7sec 13.92% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.3s
  • trigger_min/max:120.0s / 142.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.92%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.4 10.2 17.3sec 10.8sec 7.5sec 43.66% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.58%
  • clearcasting_2:16.96%
  • clearcasting_3:2.13%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.9sec 60.8sec 28.6sec 51.80% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 67.3s
  • trigger_min/max:60.0s / 67.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.25%
  • crimson_chorus_3:16.68%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 101.0sec 101.0sec 3.8sec 4.10% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 152.2s
  • trigger_min/max:90.0s / 152.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.7s

Stack Uptimes

  • evocation_1:4.10%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 115.0sec 115.0sec 14.6sec 14.82% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 142.3s
  • trigger_min/max:60.0s / 142.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.82%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.0sec 96.0sec 12.3sec 11.95% 7.59% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.4s / 122.8s
  • trigger_min/max:70.4s / 122.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.6s

Stack Uptimes

  • presence_of_mind_1:2.66%
  • presence_of_mind_2:2.19%
  • presence_of_mind_3:7.11%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.7sec 34.2sec 12.9sec 34.58% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.1s / 61.8s
  • trigger_min/max:8.6s / 53.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.3s

Stack Uptimes

  • rune_of_power_1:34.58%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.5sec 304.5sec 35.3sec 17.16% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 326.6s
  • trigger_min/max:300.0s / 326.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.16%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 4.55%
Arcane Barrage Arcane Charge 3 3.05% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 96.94% 83.33% 100.00%
Arcane Blast Arcane Charge 0 10.27% 5.88% 14.29%
Arcane Blast Arcane Charge 1 7.58% 3.57% 11.67%
Arcane Blast Arcane Charge 2 14.60% 8.08% 18.97%
Arcane Blast Arcane Charge 3 15.55% 9.28% 19.64%
Arcane Blast Arcane Charge 4 51.99% 41.86% 66.67%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.97% 0.00% 5.33% 1.5s 0.0s 5.4s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.8750.00062.18852.37935.497125.880
Rune of Power5.1450.00325.48732.95214.53850.341
Touch of the Magi4.1420.00025.11727.53313.25649.341
Arcane Power5.8960.00022.27516.87911.55580.821
Arcane Barrage9.3711.17046.347240.824187.855295.856
Arcane Orb4.2180.00046.16656.06533.255109.200
Presence of Mind35.8810.55766.725111.09062.658146.311
Time Warp2.3330.00026.6113.5061.29727.909

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
kul_tiran
mana_regen Mana 3059.95 399871.75 60.78% 130.68 4182.24 1.04%
Evocation Mana 126.86 172400.65 26.21% 1358.97 0.00 0.00%
Mana Gem Mana 2.93 19735.36 3.00% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.66 65841.02 10.01% 2669.55 97.22 0.15%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2193.28 2305.44 4283.0 33717.6 863.9 67365.7
Usage Type Count Total Avg RPE APR
kul_tiran
arcane_blast Mana 112.5 563248.3 5006.1 5051.3 0.9
arcane_missiles Mana 44.4 104023.6 2343.4 2342.9 5.8
arcane_orb Mana 12.5 5723.0 459.3 459.3 8.5
time_warp Mana 1.5 2957.4 2000.0 1994.3 0.0
touch_of_the_magi Mana 6.3 15634.6 2499.1 2498.9 7.0

Statistics & Data Analysis

Fight Length
kul_tiran Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
kul_tiran Damage Per Second
Count 1816
Mean 5127.40
Minimum 4514.53
Maximum 5819.54
Spread ( max - min ) 1305.01
Range [ ( max - min ) / 2 * 100% ] 12.73%
Standard Deviation 213.1694
5th Percentile 4775.65
95th Percentile 5478.10
( 95th Percentile - 5th Percentile ) 702.45
Mean Distribution
Standard Deviation 5.0023
95.00% Confidence Interval ( 5117.59 - 5137.20 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6640
0.1 Scale Factor Error with Delta=300 388
0.05 Scale Factor Error with Delta=300 1552
0.01 Scale Factor Error with Delta=300 38792
Priority Target DPS
kul_tiran Priority Target Damage Per Second
Count 1816
Mean 5127.40
Minimum 4514.53
Maximum 5819.54
Spread ( max - min ) 1305.01
Range [ ( max - min ) / 2 * 100% ] 12.73%
Standard Deviation 213.1694
5th Percentile 4775.65
95th Percentile 5478.10
( 95th Percentile - 5th Percentile ) 702.45
Mean Distribution
Standard Deviation 5.0023
95.00% Confidence Interval ( 5117.59 - 5137.20 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6640
0.1 Scale Factor Error with Delta=300 388
0.05 Scale Factor Error with Delta=300 1552
0.01 Scale Factor Error with Delta=300 38792
DPS(e)
kul_tiran Damage Per Second (Effective)
Count 1816
Mean 5127.40
Minimum 4514.53
Maximum 5819.54
Spread ( max - min ) 1305.01
Range [ ( max - min ) / 2 * 100% ] 12.73%
Damage
kul_tiran Damage
Count 1816
Mean 1531502.64
Minimum 1096991.15
Maximum 1942677.14
Spread ( max - min ) 845685.99
Range [ ( max - min ) / 2 * 100% ] 27.61%
DTPS
kul_tiran Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
kul_tiran Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
kul_tiran Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
kul_tiran Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
kul_tiran Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
kul_tiran Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
kul_tiranTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
kul_tiran Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.60 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.67 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.83 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.19 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.87 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.53 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.91 arcane_blast
u 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.06 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.70 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.94 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.15 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.66 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.51 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.91 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.67 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.27 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.58 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.79 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.42 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.18 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.39 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.28 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.44 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.76 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.31 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.56 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.26 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.75 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.60 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.33 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.63 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 93.98 arcane_blast
. 1.45 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.43 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.06 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&&~yz.."&&#}%&&!&&&&')#......<.@.>..<@...+nqr:...;@>..@....@....@>.=.@nq:..;....)..>..p.;.......;.nqr:-.;.>......@....@.=>...@..nq:...>....)......<.>..<...+nqr:....>..p...;.tttttttt

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask kul_tiran 67365.7/67366: 100% mana
Pre precombat U food kul_tiran 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana
0:01.299 shared_cds . time_warp Fluffy_Pillow 67240.9/67366: 100% mana bloodlust, crimson_chorus
0:01.299 opener w arcane_blast Fluffy_Pillow 65240.9/67366: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.176 opener x rune_of_power Fluffy_Pillow 60922.5/67366: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.947 opener & arcane_blast Fluffy_Pillow 61961.2/67366: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.734 shared_cds . use_mana_gem kul_tiran 56146.6/67366: 83% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.734 opener & arcane_blast Fluffy_Pillow 62883.2/67366: 93% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.519 opener & arcane_blast Fluffy_Pillow 57065.8/67366: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.304 opener & arcane_blast Fluffy_Pillow 51248.4/67366: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.087 opener & arcane_blast Fluffy_Pillow 45428.4/67366: 67% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.873 opener & arcane_blast Fluffy_Pillow 39612.4/67366: 59% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.657 opener & arcane_blast Fluffy_Pillow 33793.7/67366: 50% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.444 opener & arcane_blast Fluffy_Pillow 27979.0/67366: 42% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.229 opener & arcane_blast Fluffy_Pillow 22161.6/67366: 33% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.014 opener ~ arcane_barrage Fluffy_Pillow 16344.3/67366: 24% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:10.785 opener y touch_of_the_magi Fluffy_Pillow 20077.7/67366: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.555 opener z arcane_power Fluffy_Pillow 18615.1/67366: 28% mana bloodlust, arcane_charge(4), clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.555 shared_cds . potion Fluffy_Pillow 18615.1/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.555 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 18615.1/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:11.555 opener " arcane_missiles Fluffy_Pillow 18615.1/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:19.965 opener & arcane_blast Fluffy_Pillow 14946.0/67366: 22% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:20.750 opener & arcane_blast Fluffy_Pillow 12566.2/67366: 19% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:21.536 opener # arcane_missiles Fluffy_Pillow 10187.7/67366: 15% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.867 opener } arcane_barrage Fluffy_Pillow 11981.0/67366: 18% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.638 opener % arcane_orb Fluffy_Pillow 15714.4/67366: 23% mana bloodlust, arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.409 opener & arcane_blast Fluffy_Pillow 16503.1/67366: 24% mana bloodlust, arcane_charge(2), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:25.379 opener & arcane_blast Fluffy_Pillow 15747.5/67366: 23% mana bloodlust, arcane_charge(3), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.259 opener ! arcane_barrage Fluffy_Pillow 14183.2/67366: 21% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.030 opener & arcane_blast Fluffy_Pillow 17916.6/67366: 27% mana bloodlust, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.186 opener & arcane_blast Fluffy_Pillow 18099.1/67366: 27% mana bloodlust, arcane_charge, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.248 opener & arcane_blast Fluffy_Pillow 16779.9/67366: 25% mana bloodlust, arcane_charge(2), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.217 opener & arcane_blast Fluffy_Pillow 13960.5/67366: 21% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:31.094 opener ' evocation kul_tiran 9642.1/67366: 14% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:33.594 rotation ) cancel_action Fluffy_Pillow 65651.9/67366: 97% mana bloodlust, arcane_charge(4), clearcasting, evocation, temporal_warp, potion_of_deathly_fixation
0:33.597 opener # arcane_missiles Fluffy_Pillow 65655.9/67366: 97% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:34.900 rotation . arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:35.685 rotation . arcane_blast Fluffy_Pillow 60496.1/67366: 90% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:36.471 rotation . arcane_blast Fluffy_Pillow 54680.1/67366: 81% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:37.257 rotation . arcane_blast Fluffy_Pillow 48864.1/67366: 73% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp
0:38.043 rotation . arcane_blast Fluffy_Pillow 43048.1/67366: 64% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp
0:38.829 rotation . arcane_blast Fluffy_Pillow 37232.1/67366: 55% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp
0:39.613 rotation < arcane_missiles Fluffy_Pillow 31413.4/67366: 47% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp
0:40.851 rotation . arcane_blast Fluffy_Pillow 33081.3/67366: 49% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp
0:41.636 rotation @ arcane_barrage Fluffy_Pillow 27264.0/67366: 40% mana arcane_charge(4), clearcasting(2)
0:42.935 rotation . arcane_blast Fluffy_Pillow 31708.8/67366: 47% mana clearcasting(2)
0:44.882 rotation > arcane_orb Fluffy_Pillow 32957.0/67366: 49% mana arcane_charge, clearcasting(2)
0:46.181 rotation . arcane_blast Fluffy_Pillow 34207.1/67366: 51% mana arcane_charge(3), clearcasting(2)
0:47.662 rotation . arcane_blast Fluffy_Pillow 30702.5/67366: 46% mana arcane_charge(4), clearcasting(2)
0:48.987 rotation < arcane_missiles Fluffy_Pillow 25612.7/67366: 38% mana arcane_charge(4), clearcasting(3)
0:51.110 rotation @ arcane_barrage Fluffy_Pillow 28473.1/67366: 42% mana arcane_charge(4), clearcasting(2)
0:52.411 rotation . arcane_blast Fluffy_Pillow 32920.5/67366: 49% mana clearcasting(2)
0:54.360 rotation . arcane_blast Fluffy_Pillow 34171.5/67366: 51% mana arcane_charge, clearcasting(2)
0:56.152 rotation . arcane_blast Fluffy_Pillow 33835.8/67366: 50% mana arcane_charge(2), clearcasting(2)
0:57.787 rotation + arcane_barrage Fluffy_Pillow 31913.7/67366: 47% mana arcane_charge(3), clearcasting(2)
0:59.086 cooldowns n touch_of_the_magi Fluffy_Pillow 35684.8/67366: 53% mana clearcasting(2)
1:00.383 cooldowns q rune_of_power Fluffy_Pillow 34932.3/67366: 52% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:01.684 cooldowns r presence_of_mind Fluffy_Pillow 36685.2/67366: 54% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus
1:01.684 rotation : arcane_missiles Fluffy_Pillow 36685.2/67366: 54% mana arcane_charge(4), clearcasting(3), presence_of_mind(3), rune_of_power, crimson_chorus
1:09.393 rotation . arcane_blast Fluffy_Pillow 39571.6/67366: 59% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:10.693 rotation . arcane_blast Fluffy_Pillow 34448.1/67366: 51% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:11.994 rotation . arcane_blast Fluffy_Pillow 29326.0/67366: 44% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:13.292 rotation ; arcane_missiles Fluffy_Pillow 24199.8/67366: 36% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.245 rotation @ arcane_barrage Fluffy_Pillow 26831.1/67366: 40% mana arcane_charge(4), crimson_chorus(2)
1:16.546 rotation > arcane_orb Fluffy_Pillow 31278.6/67366: 46% mana crimson_chorus(2)
1:17.845 rotation . arcane_blast Fluffy_Pillow 32528.7/67366: 48% mana arcane_charge(2), crimson_chorus(2)
1:19.481 rotation . arcane_blast Fluffy_Pillow 30607.9/67366: 45% mana arcane_charge(3), crimson_chorus(2)
1:20.962 rotation @ arcane_barrage Fluffy_Pillow 27103.3/67366: 40% mana arcane_charge(4), crimson_chorus(3)
1:22.262 rotation . arcane_blast Fluffy_Pillow 31549.4/67366: 47% mana crimson_chorus(3)
1:24.211 rotation . arcane_blast Fluffy_Pillow 32800.4/67366: 49% mana arcane_charge, crimson_chorus(3)
1:26.003 rotation . arcane_blast Fluffy_Pillow 32464.7/67366: 48% mana arcane_charge(2), crimson_chorus(3)
1:27.639 rotation . arcane_blast Fluffy_Pillow 30544.0/67366: 45% mana arcane_charge(3), crimson_chorus(3)
1:29.119 rotation @ arcane_barrage Fluffy_Pillow 27038.0/67366: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:30.417 rotation . arcane_blast Fluffy_Pillow 31481.4/67366: 47% mana clearcasting
1:32.363 rotation . arcane_blast Fluffy_Pillow 32728.3/67366: 49% mana arcane_charge, clearcasting
1:34.155 rotation . arcane_blast Fluffy_Pillow 32392.7/67366: 48% mana arcane_charge(2), clearcasting
1:35.792 rotation . arcane_blast Fluffy_Pillow 30473.2/67366: 45% mana arcane_charge(3), clearcasting
1:37.272 rotation @ arcane_barrage Fluffy_Pillow 26967.3/67366: 40% mana arcane_charge(4), clearcasting
1:38.571 rotation > arcane_orb Fluffy_Pillow 31412.1/67366: 47% mana clearcasting
1:39.871 rotation . arcane_blast Fluffy_Pillow 32663.6/67366: 48% mana arcane_charge(2), clearcasting
1:41.507 rotation = arcane_missiles Fluffy_Pillow 30742.8/67366: 46% mana arcane_charge(3), clearcasting
1:43.417 rotation . arcane_blast Fluffy_Pillow 33316.1/67366: 49% mana arcane_charge(3)
1:44.899 rotation @ arcane_barrage Fluffy_Pillow 29812.9/67366: 44% mana arcane_charge(4)
1:46.198 cooldowns n touch_of_the_magi Fluffy_Pillow 34257.6/67366: 51% mana
1:47.497 cooldowns q rune_of_power Fluffy_Pillow 33507.8/67366: 50% mana arcane_charge(4)
1:48.797 rotation : arcane_missiles Fluffy_Pillow 35259.3/67366: 52% mana arcane_charge(4), rune_of_power
1:57.618 rotation . arcane_blast Fluffy_Pillow 17144.0/67366: 25% mana arcane_charge(4), rune_of_power
1:58.944 rotation . arcane_blast Fluffy_Pillow 12055.5/67366: 18% mana arcane_charge(4), clearcasting, rune_of_power
2:00.269 rotation ; arcane_missiles Fluffy_Pillow 6965.7/67366: 10% mana arcane_charge(4), clearcasting, rune_of_power
2:02.223 rotation . arcane_blast Fluffy_Pillow 9598.4/67366: 14% mana arcane_charge(4), crimson_chorus
2:03.549 shared_cds . use_mana_gem kul_tiran 4509.9/67366: 7% mana arcane_charge(4), crimson_chorus
2:03.734 rotation . arcane_blast Fluffy_Pillow 11495.7/67366: 17% mana arcane_charge(4), crimson_chorus
2:05.061 rotation . evocation kul_tiran 6408.6/67366: 10% mana arcane_charge(4), crimson_chorus
2:09.461 rotation ) cancel_action Fluffy_Pillow 64738.3/67366: 96% mana arcane_charge(4), evocation, crimson_chorus
2:09.465 rotation . arcane_blast Fluffy_Pillow 64743.7/67366: 96% mana arcane_charge(4), crimson_chorus
2:10.790 rotation . arcane_barrage Fluffy_Pillow 59653.9/67366: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:12.088 rotation > arcane_orb Fluffy_Pillow 64097.4/67366: 95% mana clearcasting, crimson_chorus(2)
2:13.387 rotation . arcane_blast Fluffy_Pillow 65347.5/67366: 97% mana arcane_charge(2), clearcasting, crimson_chorus(2)
2:15.023 rotation . arcane_blast Fluffy_Pillow 63246.1/67366: 94% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:16.504 cooldowns p arcane_power Fluffy_Pillow 59741.5/67366: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:16.504 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 59741.5/67366: 89% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:16.504 rotation ; arcane_missiles Fluffy_Pillow 59741.5/67366: 89% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
2:20.265 rotation . arcane_blast Fluffy_Pillow 64808.7/67366: 96% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.591 rotation . arcane_blast Fluffy_Pillow 63157.8/67366: 94% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:22.917 rotation . arcane_blast Fluffy_Pillow 61506.8/67366: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.243 rotation . arcane_blast Fluffy_Pillow 59855.8/67366: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.568 rotation . arcane_blast Fluffy_Pillow 58203.5/67366: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.893 rotation . arcane_blast Fluffy_Pillow 56551.2/67366: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:28.218 rotation . arcane_barrage Fluffy_Pillow 54898.9/67366: 81% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.518 rotation ; arcane_missiles Fluffy_Pillow 59345.1/67366: 88% mana arcane_power, clearcasting, crimson_chorus(3), gladiators_badge
2:31.531 rotation . arcane_blast Fluffy_Pillow 62057.2/67366: 92% mana
2:33.481 cooldowns n touch_of_the_magi Fluffy_Pillow 63309.5/67366: 94% mana arcane_charge, clearcasting
2:34.782 cooldowns q rune_of_power Fluffy_Pillow 62562.3/67366: 93% mana arcane_charge(4), clearcasting
2:36.081 cooldowns r presence_of_mind Fluffy_Pillow 64312.5/67366: 95% mana arcane_charge(4), clearcasting, rune_of_power
2:36.081 rotation : arcane_missiles Fluffy_Pillow 64312.5/67366: 95% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:42.368 rotation - arcane_blast Fluffy_Pillow 57783.0/67366: 86% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:43.669 rotation . arcane_blast Fluffy_Pillow 52660.9/67366: 78% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:44.968 rotation ; arcane_missiles Fluffy_Pillow 47536.1/67366: 71% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
2:46.905 rotation . arcane_barrage Fluffy_Pillow 50145.8/67366: 74% mana arcane_charge(4), presence_of_mind, rune_of_power
2:48.204 rotation > arcane_orb Fluffy_Pillow 54590.6/67366: 81% mana presence_of_mind
2:49.503 rotation . arcane_blast Fluffy_Pillow 55840.8/67366: 83% mana arcane_charge(2), presence_of_mind
2:50.803 rotation . arcane_blast Fluffy_Pillow 53467.3/67366: 79% mana arcane_charge(3)
2:52.284 rotation . arcane_blast Fluffy_Pillow 49962.6/67366: 74% mana arcane_charge(4)
2:53.611 rotation . arcane_blast Fluffy_Pillow 44875.5/67366: 67% mana arcane_charge(4)
2:54.938 rotation . arcane_blast Fluffy_Pillow 39788.4/67366: 59% mana arcane_charge(4)
2:56.263 rotation . arcane_blast Fluffy_Pillow 34698.6/67366: 52% mana arcane_charge(4), clearcasting
2:57.590 rotation @ arcane_barrage Fluffy_Pillow 29611.5/67366: 44% mana arcane_charge(4), clearcasting
2:58.890 rotation . arcane_blast Fluffy_Pillow 34057.6/67366: 51% mana clearcasting
3:00.837 rotation . arcane_blast Fluffy_Pillow 35305.8/67366: 52% mana arcane_charge, clearcasting, crimson_chorus
3:02.629 rotation . arcane_blast Fluffy_Pillow 34970.2/67366: 52% mana arcane_charge(2), clearcasting, crimson_chorus
3:04.266 rotation . arcane_blast Fluffy_Pillow 33050.8/67366: 49% mana arcane_charge(3), clearcasting, crimson_chorus
3:05.745 rotation @ arcane_barrage Fluffy_Pillow 29543.5/67366: 44% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.046 rotation . arcane_blast Fluffy_Pillow 33990.9/67366: 50% mana clearcasting, crimson_chorus
3:08.993 rotation = arcane_missiles Fluffy_Pillow 35239.2/67366: 52% mana arcane_charge, clearcasting, crimson_chorus
3:10.967 rotation > arcane_orb Fluffy_Pillow 37898.8/67366: 56% mana arcane_charge, crimson_chorus(2)
3:12.267 rotation . arcane_blast Fluffy_Pillow 39150.3/67366: 58% mana arcane_charge(3), crimson_chorus(2)
3:13.749 rotation . arcane_blast Fluffy_Pillow 35647.0/67366: 53% mana arcane_charge(4), crimson_chorus(2)
3:15.075 rotation . arcane_blast Fluffy_Pillow 30558.5/67366: 45% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:16.400 rotation @ arcane_barrage Fluffy_Pillow 25468.7/67366: 38% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:17.700 rotation . arcane_blast Fluffy_Pillow 29914.9/67366: 44% mana clearcasting, crimson_chorus(2)
3:19.647 rotation . arcane_blast Fluffy_Pillow 31163.1/67366: 46% mana arcane_charge, clearcasting, crimson_chorus(2)
3:21.438 cooldowns n touch_of_the_magi Fluffy_Pillow 30826.1/67366: 46% mana arcane_charge(2), clearcasting, crimson_chorus(3)
3:22.737 cooldowns q rune_of_power Fluffy_Pillow 30076.3/67366: 45% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:24.036 rotation : arcane_missiles Fluffy_Pillow 31826.4/67366: 47% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:32.398 rotation . arcane_blast Fluffy_Pillow 20592.7/67366: 31% mana arcane_charge(4), rune_of_power
3:33.722 rotation . arcane_blast Fluffy_Pillow 15501.5/67366: 23% mana arcane_charge(4), rune_of_power
3:35.049 rotation . arcane_barrage Fluffy_Pillow 10414.4/67366: 15% mana arcane_charge(4), rune_of_power
3:36.347 rotation > arcane_orb Fluffy_Pillow 14857.9/67366: 22% mana
3:37.647 rotation . arcane_blast Fluffy_Pillow 16109.4/67366: 24% mana arcane_charge(2)
3:39.283 rotation . arcane_blast Fluffy_Pillow 14188.6/67366: 21% mana arcane_charge(3)
3:40.762 rotation . arcane_blast Fluffy_Pillow 10681.3/67366: 16% mana arcane_charge(4)
3:42.087 rotation . evocation Fluffy_Pillow 5591.4/67366: 8% mana arcane_charge(4)
3:46.587 rotation ) cancel_action Fluffy_Pillow 65246.8/67366: 97% mana arcane_charge(4), evocation
3:46.591 rotation . arcane_blast Fluffy_Pillow 65252.2/67366: 97% mana arcane_charge(4)
3:47.917 rotation . arcane_blast Fluffy_Pillow 60163.8/67366: 89% mana arcane_charge(4), clearcasting
3:49.243 rotation . arcane_blast Fluffy_Pillow 55075.3/67366: 82% mana arcane_charge(4), clearcasting
3:50.567 rotation . arcane_blast Fluffy_Pillow 49984.2/67366: 74% mana arcane_charge(4), clearcasting
3:51.893 rotation . arcane_blast Fluffy_Pillow 44895.7/67366: 67% mana arcane_charge(4), clearcasting(2)
3:53.218 rotation . arcane_blast Fluffy_Pillow 39805.9/67366: 59% mana arcane_charge(4), clearcasting(2)
3:54.545 rotation < arcane_missiles Fluffy_Pillow 34718.8/67366: 52% mana arcane_charge(4), clearcasting(3)
3:56.518 rotation . arcane_barrage Fluffy_Pillow 37377.0/67366: 55% mana arcane_charge(4), clearcasting(2)
3:57.817 rotation > arcane_orb Fluffy_Pillow 41821.8/67366: 62% mana clearcasting(2)
3:59.116 rotation . arcane_blast Fluffy_Pillow 43072.0/67366: 64% mana arcane_charge(2), clearcasting(2)
4:00.751 rotation . arcane_blast Fluffy_Pillow 41149.8/67366: 61% mana arcane_charge(3), clearcasting(2)
4:02.230 rotation < arcane_missiles Fluffy_Pillow 37642.5/67366: 56% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:05.872 shared_cds . use_mana_gem kul_tiran 42549.4/67366: 63% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.872 rotation . arcane_blast Fluffy_Pillow 49286.0/67366: 73% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.198 rotation . arcane_blast Fluffy_Pillow 44197.5/67366: 66% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.524 rotation + arcane_barrage Fluffy_Pillow 39109.1/67366: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.824 cooldowns n touch_of_the_magi Fluffy_Pillow 43555.2/67366: 65% mana clearcasting(2), crimson_chorus
4:11.125 cooldowns q rune_of_power Fluffy_Pillow 42808.1/67366: 64% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.425 cooldowns r presence_of_mind Fluffy_Pillow 44559.6/67366: 66% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus(2)
4:12.425 rotation : arcane_missiles Fluffy_Pillow 44559.6/67366: 66% mana arcane_charge(4), clearcasting(3), presence_of_mind(3), rune_of_power, crimson_chorus(2)
4:20.015 rotation . arcane_blast Fluffy_Pillow 47285.7/67366: 70% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
4:21.313 rotation . arcane_blast Fluffy_Pillow 42159.5/67366: 63% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
4:22.613 rotation . arcane_blast Fluffy_Pillow 37036.0/67366: 55% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(3)
4:23.912 rotation . arcane_barrage Fluffy_Pillow 31911.2/67366: 47% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:25.212 rotation > arcane_orb Fluffy_Pillow 36357.3/67366: 54% mana crimson_chorus(3)
4:26.513 rotation . arcane_blast Fluffy_Pillow 37610.2/67366: 56% mana arcane_charge(2), crimson_chorus(3)
4:28.149 rotation . arcane_blast Fluffy_Pillow 35689.4/67366: 53% mana arcane_charge(3), crimson_chorus(3)
4:29.632 cooldowns p arcane_power Fluffy_Pillow 32187.4/67366: 48% mana arcane_charge(4), crimson_chorus(3)
4:29.632 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 32187.4/67366: 48% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:29.632 rotation . arcane_blast Fluffy_Pillow 32187.4/67366: 48% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
4:30.958 rotation . arcane_blast Fluffy_Pillow 30536.5/67366: 45% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
4:32.284 rotation ; arcane_missiles Fluffy_Pillow 28885.5/67366: 43% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, gladiators_badge
4:34.162 rotation . arcane_blast Fluffy_Pillow 31415.8/67366: 47% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:35.485 final_burn t arcane_blast Fluffy_Pillow 29760.8/67366: 44% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:36.810 final_burn t arcane_blast Fluffy_Pillow 28108.5/67366: 42% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:38.135 final_burn t arcane_blast Fluffy_Pillow 26456.2/67366: 39% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:39.461 final_burn t arcane_blast Fluffy_Pillow 24805.2/67366: 37% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:40.787 final_burn t arcane_blast Fluffy_Pillow 23154.2/67366: 34% mana arcane_charge(4), arcane_power, rune_of_power, gladiators_badge
4:42.113 final_burn t arcane_blast Fluffy_Pillow 21503.3/67366: 32% mana arcane_charge(4), arcane_power, gladiators_badge
4:43.439 final_burn t arcane_blast Fluffy_Pillow 19852.3/67366: 29% mana arcane_charge(4), arcane_power, gladiators_badge
4:44.765 final_burn t arcane_blast Fluffy_Pillow 14763.9/67366: 22% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (kul_tiran) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 199 199 0
Agility 306 -2 304 304 0
Stamina 414 2 2016 1920 1504
Intellect 450 -1 1769 1590 1066 (46)
Spirit 0 0 0 0 0
Health 40320 38400 0
Mana 67366 67366 0
Spell Power 1769 1590 0
Crit 15.74% 15.74% 376
Haste 15.76% 15.76% 520
Versatility 8.97% 8.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="kul_tiran"
source=default
spec=arcane
level=60
race=kul_tiran
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

lightforged draenei : 5119 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5118.6 5118.6 10.0 / 0.195% 849.0 / 16.6% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2297.6 2183.9 Mana 0.00% 40.5 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
lightforged draenei 5119
Arcane Barrage 441 8.7% 24.1 11.87sec 5503 4566 Direct 24.1 4596 9573 5507 18.3%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.12 24.11 0.00 0.00 1.2053 0.0000 132749.48 132749.48 0.00% 4566.07 4566.07
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.69% 19.69 11 30 4595.52 3156 9168 4594.63 3744 5246 90500 90500 0.00%
crit 18.31% 4.41 0 12 9573.41 6312 18336 9498.36 0 18336 42250 42250 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.00
    opener
    [}]:0.70
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.94
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.14
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.28
    rotation
    [+]:2.37
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.17
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.24
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.30
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.69
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.31
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.61
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.37
Arcane Blast 1727 33.7% 110.2 2.69sec 4698 3531 Direct 111.2 3891 8069 4658 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 110.17 111.17 0.00 0.00 1.3306 0.0000 517584.29 517584.29 0.00% 3530.81 3530.81
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.67% 90.79 64 121 3891.17 917 9251 3894.10 3398 4598 353200 353200 0.00%
crit 18.33% 20.38 6 36 8069.01 1834 18503 8067.48 4942 12112 164384 164384 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.86
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.06
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.85
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.42
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:92.48
Arcane Echo 243 4.8% 153.6 2.03sec 475 0 Direct 153.6 394 806 475 19.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 153.57 153.57 0.00 0.00 0.0000 0.0000 72919.34 72919.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.36% 123.40 80 169 393.87 307 540 394.00 347 440 48603 48603 0.00%
crit 19.64% 30.16 13 55 806.19 614 1080 806.11 638 932 24317 24317 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1997 39.0% 44.4 6.55sec 13486 7585 Periodic 297.9 1671 3452 2010 19.1% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.39 0.00 298.14 297.86 1.7779 0.2471 598671.46 598671.46 0.00% 7585.42 7585.42
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.95% 241.10 142 377 1670.89 1048 2582 1673.17 1464 1895 402834 402834 0.00%
crit 19.05% 56.75 24 96 3451.82 2096 5164 3455.38 2829 4019 195838 195838 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.53
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.68
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.52
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.26
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.45
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.77
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.37
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (160) 0.0% (3.1%) 12.4 24.57sec 3883 3234

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.38 0.00 0.00 0.00 1.2009 0.0000 0.00 0.00 0.00% 3233.62 3233.62

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.92
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.46
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 160 3.1% 12.4 24.57sec 3885 0 Direct 12.4 3244 6708 3886 18.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.37 12.37 0.00 0.00 0.0000 0.0000 48067.71 48067.71 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.50% 10.08 4 16 3243.86 2826 6961 3239.33 2826 3935 32702 32702 0.00%
crit 18.50% 2.29 0 8 6707.92 5651 13923 6212.46 0 13923 15365 15365 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (77) 0.0% (1.5%) 16.5 1.53sec 1384 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 77 1.5% 16.5 1.53sec 1384 0 Direct 16.5 1145 2289 1384 20.8%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.47 16.47 0.00 0.00 0.0000 0.0000 22787.20 22787.20 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.15% 13.04 5 26 1144.99 1117 1184 1144.95 1117 1184 14927 14927 0.00%
crit 20.85% 3.43 0 11 2289.06 2233 2367 2227.17 0 2367 7860 7860 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 21.0 14.37sec 553 0 Direct 21.0 466 932 553 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.95 20.95 0.00 0.00 0.0000 0.0000 11591.12 11591.12 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.30% 17.03 6 31 466.18 453 481 466.20 455 480 7940 7940 0.00%
crit 18.70% 3.92 0 12 931.95 907 961 911.96 0 961 3651 3651 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Light's Judgment 0 (59) 0.0% (1.2%) 2.5 152.82sec 7179 5653

Stats Details: Lights Judgment

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.47 0.00 0.00 0.00 1.2704 0.0000 0.00 0.00 0.00% 5652.54 5652.54

Action Details: Lights Judgment

  • id:255647
  • school:holy
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:150.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:255647
  • name:Light's Judgment
  • school:holy
  • tooltip:
  • description:Call down a strike of Holy energy, dealing $<damage> Holy damage to enemies within $A1 yards after 3 sec.

Action Priority List

    shared_cds
    [.]:2.47
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
    Light's Judgment (_damage) 59 1.2% 2.4 151.88sec 7263 0 Direct 2.4 6143 12268 7263 18.3%

Stats Details: Lights Judgment Damage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.44 2.44 0.00 0.00 0.0000 0.0000 17737.68 17737.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.71% 2.00 0 3 6143.35 6020 6381 6013.45 0 6381 12260 12260 0.00%
crit 18.29% 0.45 0 3 12267.54 12040 12763 4720.25 0 12763 5478 5478 0.00%

Action Details: Lights Judgment Damage

  • id:256893
  • school:holy
  • range:40.0
  • travel_speed:0.0000
  • radius:5.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:150.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:3.000000
  • spell_power_mod.direct:3.000000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:256893
  • name:Light's Judgment
  • school:holy
  • tooltip:
  • description:Call down a strike of Holy energy, dealing $<damage> Holy damage to enemies within $A1 yards.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5234 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 78 46 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5233.76 5233.76 0.00% 44.12 44.12
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.31% 91.55 77 104 38.10 30 46 38.10 37 40 3488 3488 0.00%
crit 19.69% 22.45 10 37 77.76 60 92 77.78 68 88 1746 1746 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (358) 0.0% (7.0%) 6.3 48.90sec 17143 14262

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.25 0.00 0.00 0.00 1.2021 0.0000 0.00 0.00 0.00% 14261.98 14261.98

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.63
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.63
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 358 7.0% 6.3 48.80sec 17143 0 Direct 6.2 17172 0 17172 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.25 6.24 0.00 0.00 0.0000 0.0000 107207.29 107207.29 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.24 5 8 17172.20 443 51489 17193.17 12228 21733 107207 107207 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:11218.46
  • base_dd_max:11218.46
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
lightforged draenei
Arcane Power 2.8 122.51sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.82 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.83
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 100.67sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.22 0.00 18.50 0.00 3.5251 0.6132 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.74
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.48
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 95.80sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.86
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.07
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 51.93sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.18 0.00 0.00 0.00 1.2005 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.19
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.65sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.01sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:lightforged draenei
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.92
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.0 117.2 12.1sec 2.1sec 9.8sec 81.37% 0.00% 61.0 (62.1) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 53.7s
  • trigger_min/max:0.0s / 15.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.1s

Stack Uptimes

  • arcane_charge_1:7.62%
  • arcane_charge_2:11.58%
  • arcane_charge_3:9.76%
  • arcane_charge_4:52.41%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.6sec 122.6sec 14.7sec 13.84% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 163.3s
  • trigger_min/max:120.0s / 163.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.84%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.4 10.0 17.2sec 10.8sec 7.5sec 43.29% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.51%
  • clearcasting_2:16.69%
  • clearcasting_3:2.08%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.9sec 60.8sec 28.6sec 51.78% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.24%
  • crimson_chorus_3:16.68%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 101.0sec 101.0sec 3.8sec 4.09% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 154.7s
  • trigger_min/max:90.0s / 154.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.7s

Stack Uptimes

  • evocation_1:4.09%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.0 0.0 115.5sec 115.5sec 14.6sec 14.66% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 163.3s
  • trigger_min/max:60.0s / 163.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.66%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 300.2sec 300.2sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.2s / 300.2s
  • trigger_min/max:300.2s / 300.2s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.0sec 96.0sec 12.3sec 11.94% 7.68% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.2s / 118.3s
  • trigger_min/max:70.2s / 118.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.6s

Stack Uptimes

  • presence_of_mind_1:2.71%
  • presence_of_mind_2:2.23%
  • presence_of_mind_3:7.00%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.6sec 34.1sec 12.8sec 34.53% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 62.7s
  • trigger_min/max:8.6s / 54.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 24.0s

Stack Uptimes

  • rune_of_power_1:34.53%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.3sec 17.17% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 326.3s
  • trigger_min/max:300.0s / 326.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.17%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 3.45%
Arcane Barrage Arcane Charge 3 3.18% 0.00% 16.00%
Arcane Barrage Arcane Charge 4 96.82% 84.00% 100.00%
Arcane Blast Arcane Charge 0 9.99% 5.10% 14.49%
Arcane Blast Arcane Charge 1 7.33% 3.81% 11.29%
Arcane Blast Arcane Charge 2 14.34% 9.17% 18.52%
Arcane Blast Arcane Charge 3 15.26% 9.82% 19.35%
Arcane Blast Arcane Charge 4 53.07% 42.06% 66.35%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.01% 0.00% 5.57% 1.0s 0.0s 6.3s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation16.1780.00064.70853.03535.064122.300
Rune of Power5.1670.00326.62433.06115.11252.560
Touch of the Magi4.1870.00023.44327.85213.81351.560
Arcane Power6.3460.00043.30618.07512.32362.530
Arcane Barrage9.6261.00851.788241.978189.138296.690
Arcane Orb4.4120.00055.45757.80934.813120.544
Presence of Mind35.9710.00067.465111.11664.669144.447
Time Warp2.3110.00026.3373.4741.29727.636

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
lightforged draenei
mana_regen Mana 3042.34 399253.44 60.95% 131.23 4806.18 1.19%
Evocation Mana 126.37 171703.32 26.21% 1358.73 0.00 0.00%
Mana Gem Mana 2.92 19698.59 3.01% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.12 64356.19 9.83% 2668.16 112.65 0.17%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2183.85 2297.59 4912.7 33244.7 1273.4 67365.7
Usage Type Count Total Avg RPE APR
lightforged draenei
arcane_blast Mana 111.2 559666.3 5034.4 5080.1 0.9
arcane_missiles Mana 44.4 105249.7 2371.2 2370.9 5.7
arcane_orb Mana 12.4 5680.9 459.0 458.9 8.5
time_warp Mana 1.5 2962.9 1999.3 1993.6 0.0
touch_of_the_magi Mana 6.3 15625.7 2498.1 2498.6 6.9

Statistics & Data Analysis

Fight Length
lightforged draenei Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
lightforged draenei Damage Per Second
Count 1816
Mean 5118.56
Minimum 4395.54
Maximum 5866.81
Spread ( max - min ) 1471.27
Range [ ( max - min ) / 2 * 100% ] 14.37%
Standard Deviation 217.2282
5th Percentile 4757.09
95th Percentile 5497.32
( 95th Percentile - 5th Percentile ) 740.23
Mean Distribution
Standard Deviation 5.0975
95.00% Confidence Interval ( 5108.57 - 5128.55 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 70
0.1% Error 6919
0.1 Scale Factor Error with Delta=300 403
0.05 Scale Factor Error with Delta=300 1612
0.01 Scale Factor Error with Delta=300 40283
Priority Target DPS
lightforged draenei Priority Target Damage Per Second
Count 1816
Mean 5118.56
Minimum 4395.54
Maximum 5866.81
Spread ( max - min ) 1471.27
Range [ ( max - min ) / 2 * 100% ] 14.37%
Standard Deviation 217.2282
5th Percentile 4757.09
95th Percentile 5497.32
( 95th Percentile - 5th Percentile ) 740.23
Mean Distribution
Standard Deviation 5.0975
95.00% Confidence Interval ( 5108.57 - 5128.55 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 70
0.1% Error 6919
0.1 Scale Factor Error with Delta=300 403
0.05 Scale Factor Error with Delta=300 1612
0.01 Scale Factor Error with Delta=300 40283
DPS(e)
lightforged draenei Damage Per Second (Effective)
Count 1816
Mean 5118.56
Minimum 4395.54
Maximum 5866.81
Spread ( max - min ) 1471.27
Range [ ( max - min ) / 2 * 100% ] 14.37%
Damage
lightforged draenei Damage
Count 1816
Mean 1529315.58
Minimum 1096200.13
Maximum 1920759.25
Spread ( max - min ) 824559.13
Range [ ( max - min ) / 2 * 100% ] 26.96%
DTPS
lightforged draenei Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
lightforged draenei Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
lightforged draenei Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
lightforged draenei Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
lightforged draenei Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
lightforged draenei Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
lightforged draeneiTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
lightforged draenei Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.63 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.63 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.83 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.19 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.86 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.53 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.86 arcane_blast
u 0.00 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.07 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.06 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.70 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.94 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.14 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.68 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.52 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.92 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.85 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.28 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.61 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.74 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.37 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.42 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.26 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.45 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.77 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.37 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.46 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.24 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.30 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.69 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.31 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.61 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 92.48 arcane_blast
. 1.48 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.37 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.92 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
. 2.47 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.04 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYac..vwx&.&&&&&&&&~yz.."&&&&}%'.......@....@...=.@>..@..nqr:-....>..@....@....@>..@..nq:;..>...)....p.;..;..;>..+nqr:-..;.>......@..<..@<>..<.+nq:..;.....)..>.=........<@.>..,op.r:.....>q....ttttt

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask lightforged draenei 67365.7/67366: 100% mana
Pre precombat U food lightforged draenei 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 shared_cds . lights_judgment Fluffy_Pillow 65990.7/67366: 98% mana
0:01.301 shared_cds . time_warp Fluffy_Pillow 67365.7/67366: 100% mana bloodlust, crimson_chorus
0:01.301 opener v arcane_orb Fluffy_Pillow 65365.7/67366: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.072 opener w arcane_blast Fluffy_Pillow 65904.5/67366: 98% mana bloodlust, temporal_warp, crimson_chorus
0:02.950 opener x rune_of_power Fluffy_Pillow 61587.4/67366: 91% mana bloodlust, temporal_warp, crimson_chorus
0:03.720 opener & arcane_blast Fluffy_Pillow 62624.9/67366: 93% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.505 shared_cds . use_mana_gem lightforged draenei 56807.5/67366: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.505 opener & arcane_blast Fluffy_Pillow 63544.1/67366: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.292 opener & arcane_blast Fluffy_Pillow 57729.4/67366: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.079 opener & arcane_blast Fluffy_Pillow 51914.8/67366: 77% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.866 opener & arcane_blast Fluffy_Pillow 46100.1/67366: 68% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.653 opener & arcane_blast Fluffy_Pillow 40285.4/67366: 60% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.437 opener & arcane_blast Fluffy_Pillow 34466.7/67366: 51% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.223 opener & arcane_blast Fluffy_Pillow 28650.7/67366: 43% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.008 opener & arcane_blast Fluffy_Pillow 22833.4/67366: 34% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:10.792 opener ~ arcane_barrage Fluffy_Pillow 17014.6/67366: 25% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.564 opener y touch_of_the_magi Fluffy_Pillow 20749.4/67366: 31% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.335 opener z arcane_power Fluffy_Pillow 19288.2/67366: 29% mana bloodlust, arcane_charge(4), clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.335 shared_cds . potion Fluffy_Pillow 19288.2/67366: 29% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.335 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 19288.2/67366: 29% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:12.335 opener " arcane_missiles Fluffy_Pillow 19288.2/67366: 29% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:20.822 opener & arcane_blast Fluffy_Pillow 11972.8/67366: 18% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:21.608 opener & arcane_blast Fluffy_Pillow 9594.3/67366: 14% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.393 opener & arcane_blast Fluffy_Pillow 7214.5/67366: 11% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.179 opener & arcane_blast Fluffy_Pillow 4836.0/67366: 7% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.963 opener } arcane_barrage Fluffy_Pillow 2454.8/67366: 4% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.731 opener % arcane_orb Fluffy_Pillow 6184.1/67366: 9% mana bloodlust, arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:25.502 opener ' evocation lightforged draenei 6972.9/67366: 10% mana bloodlust, arcane_charge(2), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.062 rotation . arcane_blast Fluffy_Pillow 64221.6/67366: 95% mana bloodlust, arcane_charge(2), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.032 rotation . arcane_blast Fluffy_Pillow 61403.5/67366: 91% mana bloodlust, arcane_charge(3), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.911 rotation . arcane_blast Fluffy_Pillow 57087.8/67366: 85% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.697 rotation . arcane_blast Fluffy_Pillow 51271.8/67366: 76% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:31.483 rotation . arcane_blast Fluffy_Pillow 45455.8/67366: 67% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:32.270 rotation . arcane_blast Fluffy_Pillow 39641.1/67366: 59% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:33.056 rotation . arcane_blast Fluffy_Pillow 33825.1/67366: 50% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:33.842 rotation @ arcane_barrage Fluffy_Pillow 28009.1/67366: 42% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:34.613 rotation . arcane_blast Fluffy_Pillow 31742.5/67366: 47% mana bloodlust, clearcasting, temporal_warp, potion_of_deathly_fixation
0:35.767 rotation . arcane_blast Fluffy_Pillow 31922.3/67366: 47% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_deathly_fixation
0:36.830 rotation . arcane_blast Fluffy_Pillow 30604.5/67366: 45% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_deathly_fixation
0:37.799 rotation . arcane_blast Fluffy_Pillow 27785.1/67366: 41% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp
0:38.678 rotation @ arcane_barrage Fluffy_Pillow 23469.4/67366: 35% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp
0:39.448 rotation . arcane_blast Fluffy_Pillow 27201.4/67366: 40% mana bloodlust, clearcasting, temporal_warp
0:40.603 rotation . arcane_blast Fluffy_Pillow 27382.6/67366: 41% mana bloodlust, arcane_charge, clearcasting, temporal_warp
0:41.665 rotation . arcane_blast Fluffy_Pillow 26063.4/67366: 39% mana arcane_charge(2), clearcasting
0:43.302 rotation = arcane_missiles Fluffy_Pillow 24144.0/67366: 36% mana arcane_charge(3), clearcasting
0:45.097 rotation . arcane_blast Fluffy_Pillow 26562.4/67366: 39% mana arcane_charge(3)
0:46.577 rotation @ arcane_barrage Fluffy_Pillow 23056.4/67366: 34% mana arcane_charge(4)
0:47.876 rotation > arcane_orb Fluffy_Pillow 27501.2/67366: 41% mana
0:49.175 rotation . arcane_blast Fluffy_Pillow 28751.4/67366: 43% mana arcane_charge(2)
0:50.812 rotation . arcane_blast Fluffy_Pillow 26831.9/67366: 40% mana arcane_charge(3), clearcasting
0:52.293 rotation @ arcane_barrage Fluffy_Pillow 23327.3/67366: 35% mana arcane_charge(4), clearcasting
0:53.592 rotation . arcane_blast Fluffy_Pillow 27772.1/67366: 41% mana clearcasting
0:55.540 rotation . arcane_blast Fluffy_Pillow 29021.7/67366: 43% mana arcane_charge, clearcasting
0:57.332 cooldowns n touch_of_the_magi Fluffy_Pillow 28686.0/67366: 43% mana arcane_charge(2), clearcasting
0:58.632 cooldowns q rune_of_power Fluffy_Pillow 27937.6/67366: 41% mana arcane_charge(4), clearcasting
0:59.932 cooldowns r presence_of_mind Fluffy_Pillow 29689.1/67366: 44% mana arcane_charge(4), clearcasting, rune_of_power
0:59.932 rotation : arcane_missiles Fluffy_Pillow 29689.1/67366: 44% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
1:06.003 rotation - arcane_blast Fluffy_Pillow 30368.6/67366: 45% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:07.302 rotation . arcane_blast Fluffy_Pillow 25243.8/67366: 37% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
1:08.602 rotation . arcane_blast Fluffy_Pillow 20120.3/67366: 30% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
1:09.901 rotation . arcane_blast Fluffy_Pillow 14995.4/67366: 22% mana arcane_charge(4), rune_of_power, crimson_chorus
1:11.227 rotation . arcane_barrage Fluffy_Pillow 9907.0/67366: 15% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:12.526 rotation > arcane_orb Fluffy_Pillow 14351.8/67366: 21% mana crimson_chorus(2)
1:13.825 rotation . arcane_blast Fluffy_Pillow 15601.9/67366: 23% mana arcane_charge(2), crimson_chorus(2)
1:15.461 rotation . arcane_blast Fluffy_Pillow 13681.1/67366: 20% mana arcane_charge(3), crimson_chorus(2)
1:16.941 rotation @ arcane_barrage Fluffy_Pillow 10175.2/67366: 15% mana arcane_charge(4), crimson_chorus(2)
1:18.241 rotation . arcane_blast Fluffy_Pillow 14621.3/67366: 22% mana crimson_chorus(2)
1:20.188 rotation . arcane_blast Fluffy_Pillow 15869.5/67366: 24% mana arcane_charge, crimson_chorus(3)
1:21.979 rotation . arcane_blast Fluffy_Pillow 15532.6/67366: 23% mana arcane_charge(2), crimson_chorus(3)
1:23.615 rotation . arcane_blast Fluffy_Pillow 13611.8/67366: 20% mana arcane_charge(3), crimson_chorus(3)
1:25.096 rotation @ arcane_barrage Fluffy_Pillow 10107.1/67366: 15% mana arcane_charge(4), crimson_chorus(3)
1:26.396 rotation . arcane_blast Fluffy_Pillow 14553.3/67366: 22% mana crimson_chorus(3)
1:28.344 rotation . arcane_blast Fluffy_Pillow 15802.8/67366: 23% mana arcane_charge, crimson_chorus(3)
1:30.135 rotation . arcane_blast Fluffy_Pillow 15465.9/67366: 23% mana arcane_charge(2)
1:31.770 rotation . arcane_blast Fluffy_Pillow 13543.7/67366: 20% mana arcane_charge(3)
1:33.251 rotation @ arcane_barrage Fluffy_Pillow 10039.1/67366: 15% mana arcane_charge(4)
1:34.552 rotation > arcane_orb Fluffy_Pillow 14486.6/67366: 22% mana
1:35.853 rotation . arcane_blast Fluffy_Pillow 15739.5/67366: 23% mana arcane_charge(2)
1:37.490 rotation . arcane_blast Fluffy_Pillow 13820.0/67366: 21% mana arcane_charge(3)
1:38.972 rotation @ arcane_barrage Fluffy_Pillow 10316.7/67366: 15% mana arcane_charge(4)
1:40.270 rotation . arcane_blast Fluffy_Pillow 14760.2/67366: 22% mana
1:42.218 rotation . arcane_blast Fluffy_Pillow 16009.7/67366: 24% mana arcane_charge
1:44.011 cooldowns n touch_of_the_magi Fluffy_Pillow 15675.5/67366: 23% mana arcane_charge(2)
1:45.310 cooldowns q rune_of_power Fluffy_Pillow 14925.6/67366: 22% mana arcane_charge(4)
1:46.608 rotation : arcane_missiles Fluffy_Pillow 16674.4/67366: 25% mana arcane_charge(4), rune_of_power
1:55.263 rotation ; arcane_missiles Fluffy_Pillow 5835.5/67366: 9% mana arcane_charge(4), clearcasting, rune_of_power
1:57.192 rotation . arcane_blast Fluffy_Pillow 8434.4/67366: 13% mana arcane_charge(4), rune_of_power
1:58.519 rotation . arcane_barrage Fluffy_Pillow 3347.3/67366: 5% mana arcane_charge(4), rune_of_power
1:59.818 rotation > arcane_orb Fluffy_Pillow 7792.1/67366: 12% mana
2:01.116 rotation . arcane_blast Fluffy_Pillow 9040.9/67366: 13% mana arcane_charge(2), crimson_chorus
2:02.752 rotation . arcane_blast Fluffy_Pillow 7120.1/67366: 11% mana arcane_charge(3), crimson_chorus
2:04.231 rotation . evocation lightforged draenei 3612.8/67366: 5% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.831 rotation ) cancel_action Fluffy_Pillow 64593.9/67366: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus
2:08.835 rotation . arcane_blast Fluffy_Pillow 64599.3/67366: 96% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.160 rotation . arcane_blast Fluffy_Pillow 59509.5/67366: 88% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.486 shared_cds . use_mana_gem lightforged draenei 54421.0/67366: 81% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:11.486 rotation . arcane_blast Fluffy_Pillow 61157.6/67366: 91% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:12.810 cooldowns p arcane_power Fluffy_Pillow 56066.4/67366: 83% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:12.810 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 56066.4/67366: 83% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:12.810 rotation ; arcane_missiles Fluffy_Pillow 56066.4/67366: 83% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
2:16.457 rotation . arcane_blast Fluffy_Pillow 60980.1/67366: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:17.783 rotation . arcane_blast Fluffy_Pillow 59329.1/67366: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:19.109 rotation ; arcane_missiles Fluffy_Pillow 57678.1/67366: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:22.747 rotation . arcane_blast Fluffy_Pillow 62579.7/67366: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.074 rotation . arcane_barrage Fluffy_Pillow 60930.1/67366: 90% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.374 rotation ; arcane_missiles Fluffy_Pillow 65376.2/67366: 97% mana arcane_power, clearcasting, crimson_chorus(3), gladiators_badge
2:27.453 rotation > arcane_orb Fluffy_Pillow 67365.7/67366: 100% mana arcane_power, crimson_chorus(3), gladiators_badge
2:28.752 rotation . arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana arcane_charge(2), crimson_chorus(3)
2:30.389 shared_cds . lights_judgment Fluffy_Pillow 63247.5/67366: 94% mana arcane_charge(3)
2:31.689 rotation + arcane_barrage Fluffy_Pillow 64999.0/67366: 96% mana arcane_charge(3)
2:32.989 cooldowns n touch_of_the_magi Fluffy_Pillow 67365.7/67366: 100% mana
2:34.289 cooldowns q rune_of_power Fluffy_Pillow 64872.5/67366: 96% mana arcane_charge(4)
2:35.588 cooldowns r presence_of_mind Fluffy_Pillow 66622.6/67366: 99% mana arcane_charge(4), rune_of_power
2:35.588 rotation : arcane_missiles Fluffy_Pillow 66622.6/67366: 99% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:42.036 rotation - arcane_blast Fluffy_Pillow 60310.1/67366: 90% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:43.335 rotation . arcane_blast Fluffy_Pillow 55185.3/67366: 82% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:44.633 rotation . arcane_blast Fluffy_Pillow 50059.1/67366: 74% mana arcane_charge(4), presence_of_mind, rune_of_power
2:45.932 rotation ; arcane_missiles Fluffy_Pillow 44934.2/67366: 67% mana arcane_charge(4), clearcasting, rune_of_power
2:47.907 rotation . arcane_barrage Fluffy_Pillow 47595.2/67366: 71% mana arcane_charge(4)
2:49.208 rotation > arcane_orb Fluffy_Pillow 52042.7/67366: 77% mana
2:50.508 rotation . arcane_blast Fluffy_Pillow 53294.2/67366: 79% mana arcane_charge(2)
2:52.146 rotation . arcane_blast Fluffy_Pillow 51376.1/67366: 76% mana arcane_charge(3), clearcasting
2:53.626 rotation . arcane_blast Fluffy_Pillow 47870.1/67366: 71% mana arcane_charge(4), clearcasting
2:54.953 rotation . arcane_blast Fluffy_Pillow 42783.0/67366: 64% mana arcane_charge(4), clearcasting
2:56.277 rotation . arcane_blast Fluffy_Pillow 37691.8/67366: 56% mana arcane_charge(4), clearcasting
2:57.603 rotation . arcane_blast Fluffy_Pillow 32603.4/67366: 48% mana arcane_charge(4), clearcasting
2:58.928 rotation @ arcane_barrage Fluffy_Pillow 27513.6/67366: 41% mana arcane_charge(4), clearcasting
3:00.227 rotation . arcane_blast Fluffy_Pillow 31958.3/67366: 47% mana clearcasting(2)
3:02.174 rotation . arcane_blast Fluffy_Pillow 33206.6/67366: 49% mana arcane_charge, clearcasting(2), crimson_chorus
3:03.965 rotation < arcane_missiles Fluffy_Pillow 32869.6/67366: 49% mana arcane_charge(2), clearcasting(3), crimson_chorus
3:05.943 rotation . arcane_blast Fluffy_Pillow 35534.6/67366: 53% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:07.581 rotation . arcane_blast Fluffy_Pillow 33616.5/67366: 50% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:09.061 rotation @ arcane_barrage Fluffy_Pillow 30110.5/67366: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.360 rotation < arcane_missiles Fluffy_Pillow 34555.3/67366: 51% mana clearcasting(3), crimson_chorus
3:12.292 rotation > arcane_orb Fluffy_Pillow 37158.3/67366: 55% mana clearcasting(2), crimson_chorus(2)
3:13.593 rotation . arcane_blast Fluffy_Pillow 38411.2/67366: 57% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:15.230 rotation . arcane_blast Fluffy_Pillow 36491.7/67366: 54% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:16.710 rotation < arcane_missiles Fluffy_Pillow 32985.8/67366: 49% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:18.770 rotation . arcane_blast Fluffy_Pillow 35761.2/67366: 53% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:20.096 rotation + arcane_barrage Fluffy_Pillow 30672.8/67366: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:21.396 cooldowns n touch_of_the_magi Fluffy_Pillow 35118.9/67366: 52% mana clearcasting(2), crimson_chorus(2)
3:22.695 cooldowns q rune_of_power Fluffy_Pillow 34369.1/67366: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:23.994 rotation : arcane_missiles Fluffy_Pillow 36119.2/67366: 54% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:32.075 rotation . arcane_blast Fluffy_Pillow 32006.9/67366: 48% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:33.401 rotation . arcane_blast Fluffy_Pillow 26918.4/67366: 40% mana arcane_charge(4), clearcasting, rune_of_power
3:34.727 rotation ; arcane_missiles Fluffy_Pillow 21829.9/67366: 32% mana arcane_charge(4), clearcasting, rune_of_power
3:36.628 rotation . arcane_blast Fluffy_Pillow 24391.2/67366: 36% mana arcane_charge(4)
3:37.954 rotation . arcane_blast Fluffy_Pillow 19302.7/67366: 29% mana arcane_charge(4)
3:39.279 rotation . arcane_blast Fluffy_Pillow 14212.9/67366: 21% mana arcane_charge(4), clearcasting
3:40.606 rotation . arcane_blast Fluffy_Pillow 9125.8/67366: 14% mana arcane_charge(4), clearcasting
3:41.933 rotation . evocation Fluffy_Pillow 4038.7/67366: 6% mana arcane_charge(4), clearcasting
3:46.533 rotation ) cancel_action Fluffy_Pillow 65019.8/67366: 97% mana arcane_charge(4), clearcasting, evocation
3:46.538 rotation . arcane_blast Fluffy_Pillow 65026.5/67366: 97% mana arcane_charge(4), clearcasting
3:47.864 rotation . arcane_barrage Fluffy_Pillow 59938.0/67366: 89% mana arcane_charge(4), clearcasting
3:49.164 rotation > arcane_orb Fluffy_Pillow 64384.2/67366: 96% mana clearcasting
3:50.464 rotation . arcane_blast Fluffy_Pillow 65635.7/67366: 97% mana arcane_charge(2), clearcasting
3:52.100 rotation = arcane_missiles Fluffy_Pillow 63246.1/67366: 94% mana arcane_charge(3), clearcasting
3:54.031 rotation . arcane_blast Fluffy_Pillow 65847.8/67366: 98% mana arcane_charge(3)
3:55.513 rotation . arcane_blast Fluffy_Pillow 61873.8/67366: 92% mana arcane_charge(4), clearcasting
3:56.838 rotation . arcane_blast Fluffy_Pillow 56784.0/67366: 84% mana arcane_charge(4), clearcasting
3:58.164 rotation . arcane_blast Fluffy_Pillow 51695.5/67366: 77% mana arcane_charge(4), clearcasting(2)
3:59.490 rotation . arcane_blast Fluffy_Pillow 46607.1/67366: 69% mana arcane_charge(4), clearcasting(2)
4:00.816 rotation . arcane_blast Fluffy_Pillow 41518.6/67366: 62% mana arcane_charge(4), clearcasting(2)
4:02.141 rotation . arcane_blast Fluffy_Pillow 36428.8/67366: 54% mana arcane_charge(4), clearcasting(2)
4:03.467 rotation . arcane_blast Fluffy_Pillow 31340.3/67366: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.791 rotation < arcane_missiles Fluffy_Pillow 26249.2/67366: 39% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:06.718 rotation @ arcane_barrage Fluffy_Pillow 28845.5/67366: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.016 rotation . arcane_blast Fluffy_Pillow 33288.9/67366: 49% mana clearcasting(2), crimson_chorus
4:09.962 rotation > arcane_orb Fluffy_Pillow 34535.8/67366: 51% mana arcane_charge, clearcasting(2), crimson_chorus
4:11.261 shared_cds . use_mana_gem lightforged draenei 35785.9/67366: 53% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:11.486 rotation . arcane_blast Fluffy_Pillow 42825.6/67366: 64% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:12.966 rotation , arcane_barrage Fluffy_Pillow 39319.7/67366: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:14.266 cooldowns o touch_of_the_magi Fluffy_Pillow 43765.8/67366: 65% mana clearcasting(2), crimson_chorus(2)
4:15.566 cooldowns p arcane_power Fluffy_Pillow 43017.3/67366: 64% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:15.566 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 43017.3/67366: 64% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
4:15.566 cooldowns r presence_of_mind Fluffy_Pillow 43017.3/67366: 64% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
4:15.566 rotation : arcane_missiles Fluffy_Pillow 43017.3/67366: 64% mana arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:24.450 rotation . arcane_blast Fluffy_Pillow 47486.9/67366: 70% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:25.748 rotation . arcane_blast Fluffy_Pillow 45798.2/67366: 68% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:27.048 rotation . arcane_barrage Fluffy_Pillow 44112.2/67366: 65% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:28.347 rotation . arcane_blast Fluffy_Pillow 48557.0/67366: 72% mana arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:29.646 rotation . arcane_blast Fluffy_Pillow 49619.6/67366: 74% mana arcane_charge, arcane_power, crimson_chorus(3), gladiators_badge
4:31.438 rotation > arcane_orb Fluffy_Pillow 49284.0/67366: 73% mana arcane_charge(2), crimson_chorus(3)
4:32.737 cooldowns q rune_of_power Fluffy_Pillow 50534.2/67366: 75% mana arcane_charge(4), crimson_chorus(3)
4:34.035 rotation . arcane_blast Fluffy_Pillow 52283.0/67366: 78% mana arcane_charge(4), rune_of_power
4:35.359 rotation . arcane_blast Fluffy_Pillow 47191.8/67366: 70% mana arcane_charge(4), rune_of_power
4:36.684 rotation . arcane_blast Fluffy_Pillow 42102.0/67366: 62% mana arcane_charge(4), rune_of_power
4:38.010 rotation . arcane_blast Fluffy_Pillow 37013.6/67366: 55% mana arcane_charge(4), rune_of_power
4:39.336 final_burn t arcane_blast Fluffy_Pillow 31925.1/67366: 47% mana arcane_charge(4), rune_of_power
4:40.661 final_burn t arcane_blast Fluffy_Pillow 26835.3/67366: 40% mana arcane_charge(4), rune_of_power
4:41.985 final_burn t arcane_blast Fluffy_Pillow 21744.1/67366: 32% mana arcane_charge(4), rune_of_power
4:43.311 final_burn t arcane_blast Fluffy_Pillow 16655.7/67366: 25% mana arcane_charge(4), rune_of_power
4:44.636 final_burn t arcane_blast Fluffy_Pillow 11565.9/67366: 17% mana arcane_charge(4), rune_of_power

Stats

Level Bonus (60) Race Bonus (lightforged_draenei) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 198 198 0
Agility 306 -1 305 305 0
Stamina 414 1 2014 1919 1504
Intellect 450 0 1770 1591 1066 (46)
Spirit 0 0 0 0 0
Health 40280 38380 0
Mana 67366 67366 0
Spell Power 1770 1591 0
Crit 15.74% 15.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="lightforged draenei"
source=default
spec=arcane
level=60
race=lightforged_draenei
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

mechagnome : 5187 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5187.0 5187.0 9.5 / 0.184% 823.2 / 15.9% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2306.0 2192.4 Mana 0.00% 40.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
mechagnome 5187
Arcane Barrage 461 8.9% 24.7 11.66sec 5611 4664 Direct 24.7 4694 9736 5617 18.3%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.72 24.70 0.00 0.00 1.2031 0.0000 138702.71 138702.71 0.00% 4663.69 4663.69
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.71% 20.18 11 30 4693.85 3235 9374 4691.59 4040 5368 94720 94720 0.00%
crit 18.29% 4.52 0 13 9735.99 6469 18748 9649.16 0 18748 43983 43983 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.00
    opener
    [}]:0.71
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.95
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.15
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.27
    rotation
    [+]:2.43
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.18
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.26
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.78
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.57
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.32
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.69
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.40
Arcane Blast 1769 34.1% 111.6 2.66sec 4751 3565 Direct 112.6 3939 8169 4709 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.62 112.62 0.00 0.00 1.3327 0.0000 530342.70 530342.70 0.00% 3565.11 3565.11
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.78% 92.11 63 124 3938.66 918 9459 3941.48 3389 4585 362672 362672 0.00%
crit 18.22% 20.52 7 41 8169.04 1836 18918 8176.92 4996 11515 167671 167671 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.78
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.77
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.36
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:94.16
Arcane Echo 250 4.8% 154.7 2.01sec 485 0 Direct 154.7 402 820 485 19.8%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.68 154.68 0.00 0.00 0.0000 0.0000 74964.32 74964.32 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.24% 124.11 81 169 402.22 314 552 402.11 353 439 49909 49909 0.00%
crit 19.76% 30.57 12 55 819.74 629 1104 819.88 658 959 25056 25056 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2041 39.3% 44.3 6.60sec 13815 7783 Periodic 297.3 1711 3537 2057 19.0% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.27 0.00 297.61 297.32 1.7750 0.2465 611628.01 611628.01 0.00% 7783.31 7783.31
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.00% 240.84 131 370 1710.57 1064 2640 1712.80 1499 1924 411911 411911 0.00%
crit 19.00% 56.49 27 96 3536.51 2118 5280 3538.91 2990 4188 199717 199717 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.52
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.64
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.51
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.28
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.36
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.69
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.34
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (165) 0.0% (3.2%) 12.5 24.73sec 3977 3197

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.48 0.00 0.00 0.00 1.2439 0.0000 0.00 0.00 0.00% 3197.48 3197.48

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.92
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.56
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 165 3.2% 12.5 24.71sec 3978 0 Direct 12.5 3316 6854 3979 18.7%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.48 12.48 0.00 0.00 0.0000 0.0000 49640.84 49640.84 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.28% 10.14 5 15 3316.09 2829 7118 3313.89 2882 4089 33632 33632 0.00%
crit 18.72% 2.34 0 7 6853.80 5658 14115 6316.84 0 14086 16009 16009 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (77) 0.0% (1.5%) 16.5 1.54sec 1382 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 77 1.5% 16.5 1.54sec 1382 0 Direct 16.5 1145 2291 1382 20.7%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.49 16.49 0.00 0.00 0.0000 0.0000 22784.63 22784.63 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.29% 13.07 6 23 1144.62 1117 1184 1144.55 1117 1184 14961 14961 0.00%
crit 20.71% 3.41 0 11 2291.17 2233 2367 2248.03 0 2367 7823 7823 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.7% 20.9 14.13sec 553 0 Direct 20.9 466 931 552 18.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.92 20.92 0.00 0.00 0.0000 0.0000 11559.34 11559.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.40% 17.03 7 32 466.02 453 481 466.03 453 478 7935 7935 0.00%
crit 18.60% 3.89 0 12 931.37 907 961 914.30 0 961 3624 3624 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5248 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 78 46 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5248.11 5248.11 0.00% 44.24 44.24
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.17% 91.39 77 103 38.17 30 47 38.17 37 40 3488 3488 0.00%
crit 19.83% 22.61 11 37 77.84 60 94 77.84 68 87 1760 1760 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (367) 0.0% (7.1%) 6.3 48.96sec 17583 14631

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 0.00 0.00 0.00 1.2018 0.0000 0.00 0.00 0.00% 14631.44 14631.44

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.60
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.67
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 367 7.1% 6.3 48.87sec 17583 0 Direct 6.2 17622 0 17622 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 6.24 0.00 0.00 0.0000 0.0000 110028.41 110028.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.24 5 8 17622.02 909 53071 17635.92 12694 21529 110028 110028 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:13180.54
  • base_dd_max:13180.54
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
mechagnome
Arcane Power 2.8 122.38sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.84 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.84
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 101.04sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 0.00 18.54 0.00 3.5176 0.6123 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.78
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.45
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 95.89sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.87
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.06
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 51.98sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.18 0.00 0.00 0.00 1.2005 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.19
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.91sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.50sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:mechagnome
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.6 118.3 11.8sec 2.1sec 9.5sec 81.00% 0.00% 60.4 (61.4) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 44.8s
  • trigger_min/max:0.0s / 17.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 43.5s

Stack Uptimes

  • arcane_charge_1:7.35%
  • arcane_charge_2:11.84%
  • arcane_charge_3:9.93%
  • arcane_charge_4:51.88%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.4sec 122.4sec 14.7sec 13.92% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 144.9s
  • trigger_min/max:120.0s / 144.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.92%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.4 10.1 17.3sec 10.8sec 7.5sec 43.45% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.50%
  • clearcasting_2:16.86%
  • clearcasting_3:2.08%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Combat Analysis 1.0 58.5 0.0sec 5.0sec 295.0sec 98.31% 0.00% 50.5 (50.5) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_combat_analysis
  • max_stacks:10
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:5.00

Stat Details

  • stat:intellect
  • amount:3.80

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:5.0s / 5.0s
  • trigger_pct:100.00%
  • duration_min/max:235.0s / 354.9s

Stack Uptimes

  • combat_analysis_1:1.69%
  • combat_analysis_3:1.69%
  • combat_analysis_4:1.69%
  • combat_analysis_5:1.69%
  • combat_analysis_6:1.69%
  • combat_analysis_7:1.69%
  • combat_analysis_8:1.69%
  • combat_analysis_9:1.69%
  • combat_analysis_10:84.79%

Spelldata

  • id:312923
  • name:Combat Analysis
  • tooltip:
  • description:You gather and analyze combat data every $t1 sec, increasing your primary stat by {$s1=4}, stacking up to {$s3=10} times. The data decays while out of combat.
  • max_stacks:0
  • duration:0.00
  • cooldown:0.00
  • default_chance:0.00%
Crimson Chorus 5.4 0.0 60.9sec 60.8sec 28.6sec 51.81% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 67.2s
  • trigger_min/max:60.0s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.25%
  • crimson_chorus_3:16.68%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 100.9sec 100.9sec 3.8sec 4.09% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 155.0s
  • trigger_min/max:90.0s / 155.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.7s

Stack Uptimes

  • evocation_1:4.09%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 115.2sec 115.2sec 14.6sec 14.79% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 144.9s
  • trigger_min/max:60.0s / 144.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.79%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.0sec 96.0sec 12.3sec 11.95% 7.59% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.2s / 119.1s
  • trigger_min/max:70.2s / 119.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.5s

Stack Uptimes

  • presence_of_mind_1:2.61%
  • presence_of_mind_2:2.24%
  • presence_of_mind_3:7.09%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.7sec 34.1sec 12.9sec 34.58% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 62.1s
  • trigger_min/max:8.6s / 53.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.4s

Stack Uptimes

  • rune_of_power_1:34.58%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.5sec 304.5sec 35.3sec 17.16% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 326.0s
  • trigger_min/max:300.0s / 326.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.16%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 3.23%
Arcane Barrage Arcane Charge 3 3.02% 0.00% 17.24%
Arcane Barrage Arcane Charge 4 96.98% 82.76% 100.00%
Arcane Blast Arcane Charge 0 10.23% 5.83% 15.00%
Arcane Blast Arcane Charge 1 7.54% 3.85% 11.45%
Arcane Blast Arcane Charge 2 14.68% 9.02% 19.57%
Arcane Blast Arcane Charge 3 15.63% 10.75% 19.57%
Arcane Blast Arcane Charge 4 51.92% 40.22% 65.45%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.95% 0.00% 5.54% 1.6s 0.0s 6.6s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.8370.00065.00452.26434.799123.530
Rune of Power5.1260.00526.37632.79915.31450.317
Touch of the Magi4.1270.00024.27927.48614.01449.318
Arcane Power5.9340.00024.86217.00511.55640.759
Arcane Barrage9.3531.01046.075240.672188.863294.779
Arcane Orb4.1950.00041.86655.79934.840117.075
Presence of Mind35.9050.00066.863111.12461.500144.939
Time Warp2.3400.00025.9613.5111.29627.259

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
mechagnome
mana_regen Mana 3058.64 399945.67 60.82% 130.76 4107.92 1.02%
Evocation Mana 126.50 171919.47 26.14% 1359.05 0.00 0.00%
Mana Gem Mana 2.93 19720.65 3.00% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.72 66018.21 10.04% 2670.41 86.97 0.13%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2192.37 2305.98 4210.4 33283.0 848.6 67365.7
Usage Type Count Total Avg RPE APR
mechagnome
arcane_blast Mana 112.6 563557.1 5003.8 5048.8 0.9
arcane_missiles Mana 44.3 103859.9 2346.7 2346.0 5.9
arcane_orb Mana 12.5 5727.2 458.8 458.9 8.7
time_warp Mana 1.5 2959.6 2000.0 1994.3 0.0
touch_of_the_magi Mana 6.3 15630.5 2498.3 2497.8 7.0

Statistics & Data Analysis

Fight Length
mechagnome Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
mechagnome Damage Per Second
Count 1816
Mean 5186.97
Minimum 4500.51
Maximum 5923.56
Spread ( max - min ) 1423.05
Range [ ( max - min ) / 2 * 100% ] 13.72%
Standard Deviation 207.4034
5th Percentile 4849.04
95th Percentile 5531.59
( 95th Percentile - 5th Percentile ) 682.56
Mean Distribution
Standard Deviation 4.8670
95.00% Confidence Interval ( 5177.44 - 5196.51 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6142
0.1 Scale Factor Error with Delta=300 368
0.05 Scale Factor Error with Delta=300 1469
0.01 Scale Factor Error with Delta=300 36722
Priority Target DPS
mechagnome Priority Target Damage Per Second
Count 1816
Mean 5186.97
Minimum 4500.51
Maximum 5923.56
Spread ( max - min ) 1423.05
Range [ ( max - min ) / 2 * 100% ] 13.72%
Standard Deviation 207.4034
5th Percentile 4849.04
95th Percentile 5531.59
( 95th Percentile - 5th Percentile ) 682.56
Mean Distribution
Standard Deviation 4.8670
95.00% Confidence Interval ( 5177.44 - 5196.51 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6142
0.1 Scale Factor Error with Delta=300 368
0.05 Scale Factor Error with Delta=300 1469
0.01 Scale Factor Error with Delta=300 36722
DPS(e)
mechagnome Damage Per Second (Effective)
Count 1816
Mean 5186.97
Minimum 4500.51
Maximum 5923.56
Spread ( max - min ) 1423.05
Range [ ( max - min ) / 2 * 100% ] 13.72%
Damage
mechagnome Damage
Count 1816
Mean 1549650.97
Minimum 1119556.30
Maximum 1991387.22
Spread ( max - min ) 871830.92
Range [ ( max - min ) / 2 * 100% ] 28.13%
DTPS
mechagnome Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
mechagnome Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
mechagnome Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
mechagnome Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
mechagnome Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
mechagnome Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
mechagnomeTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
mechagnome Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.60 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.67 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.84 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.19 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.87 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.52 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.78 arcane_blast
u 0.00 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.06 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.71 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.95 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.15 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.64 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.51 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.92 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.77 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.27 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.57 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.78 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.43 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.18 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.36 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.28 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.36 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.69 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.34 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.56 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.26 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.78 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.57 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.32 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.69 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 94.16 arcane_blast
. 1.45 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.40 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.06 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&$&~yz.."&&&&}%&&!&&&&#'......@<.>...=.@nqr:-....>..@....@....@>..@=.nq::;.>......).p.;..;.....;>..+nqr:-;.;.>.......@..=..@>..@.nq:;..>........)....>.=.....+..op.r:.;q.tttttttttts

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask mechagnome 67365.7/67366: 100% mana
Pre precombat U food mechagnome 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana clearcasting
0:01.300 shared_cds . time_warp Fluffy_Pillow 67242.2/67366: 100% mana bloodlust, clearcasting, crimson_chorus
0:01.300 opener w arcane_blast Fluffy_Pillow 65242.2/67366: 97% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:02.179 opener x rune_of_power Fluffy_Pillow 60926.5/67366: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:02.950 opener & arcane_blast Fluffy_Pillow 61965.3/67366: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.736 shared_cds . use_mana_gem mechagnome 56149.3/67366: 83% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.736 opener & arcane_blast Fluffy_Pillow 62885.9/67366: 93% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.522 opener & arcane_blast Fluffy_Pillow 57069.8/67366: 85% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:05.308 opener & arcane_blast Fluffy_Pillow 51253.8/67366: 76% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:06.095 opener & arcane_blast Fluffy_Pillow 45439.2/67366: 67% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:06.881 opener & arcane_blast Fluffy_Pillow 39623.2/67366: 59% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:07.666 opener & arcane_blast Fluffy_Pillow 33805.8/67366: 50% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:08.451 opener & arcane_blast Fluffy_Pillow 27988.4/67366: 42% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:09.237 opener $ arcane_missiles Fluffy_Pillow 22172.4/67366: 33% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus, combat_analysis
0:11.488 opener & arcane_blast Fluffy_Pillow 25205.2/67366: 37% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:12.271 opener ~ arcane_barrage Fluffy_Pillow 19385.2/67366: 29% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:13.042 opener y touch_of_the_magi Fluffy_Pillow 23118.6/67366: 34% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:13.812 opener z arcane_power Fluffy_Pillow 21656.0/67366: 32% mana bloodlust, arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:13.812 shared_cds . potion Fluffy_Pillow 21656.0/67366: 32% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3)
0:13.812 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 21656.0/67366: 32% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3), potion_of_deathly_fixation
0:13.812 opener " arcane_missiles Fluffy_Pillow 21656.0/67366: 32% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), combat_analysis(3), potion_of_deathly_fixation, gladiators_badge
0:21.972 opener & arcane_blast Fluffy_Pillow 17650.1/67366: 26% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), combat_analysis(5), potion_of_deathly_fixation, gladiators_badge
0:22.758 opener & arcane_blast Fluffy_Pillow 15271.6/67366: 23% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), combat_analysis(5), potion_of_deathly_fixation, gladiators_badge
0:23.544 opener & arcane_blast Fluffy_Pillow 12893.1/67366: 19% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), combat_analysis(5), potion_of_deathly_fixation, gladiators_badge
0:24.331 opener & arcane_blast Fluffy_Pillow 10515.9/67366: 16% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), combat_analysis(5), potion_of_deathly_fixation, gladiators_badge
0:25.117 opener } arcane_barrage Fluffy_Pillow 8137.4/67366: 12% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation, gladiators_badge
0:25.886 opener % arcane_orb Fluffy_Pillow 11868.1/67366: 18% mana bloodlust, arcane_power, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation, gladiators_badge
0:26.657 opener & arcane_blast Fluffy_Pillow 12656.9/67366: 19% mana bloodlust, arcane_charge(2), arcane_power, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation, gladiators_badge
0:27.628 opener & arcane_blast Fluffy_Pillow 11902.6/67366: 18% mana bloodlust, arcane_charge(3), arcane_power, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation, gladiators_badge
0:28.507 opener ! arcane_barrage Fluffy_Pillow 10336.9/67366: 15% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation, gladiators_badge
0:29.278 opener & arcane_blast Fluffy_Pillow 14070.3/67366: 21% mana bloodlust, temporal_warp, crimson_chorus(3), combat_analysis(6), potion_of_deathly_fixation
0:30.430 opener & arcane_blast Fluffy_Pillow 14247.4/67366: 21% mana bloodlust, arcane_charge, temporal_warp, combat_analysis(7), potion_of_deathly_fixation
0:31.491 opener & arcane_blast Fluffy_Pillow 12926.9/67366: 19% mana bloodlust, arcane_charge(2), temporal_warp, combat_analysis(7), potion_of_deathly_fixation
0:32.462 opener & arcane_blast Fluffy_Pillow 10110.2/67366: 15% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, combat_analysis(7), potion_of_deathly_fixation
0:33.341 opener # arcane_missiles Fluffy_Pillow 5794.5/67366: 9% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, combat_analysis(7), potion_of_deathly_fixation
0:34.593 opener ' evocation mechagnome 7481.3/67366: 11% mana bloodlust, arcane_charge(4), temporal_warp, combat_analysis(7), potion_of_deathly_fixation
0:37.151 rotation . arcane_blast Fluffy_Pillow 64727.4/67366: 96% mana bloodlust, arcane_charge(4), temporal_warp, combat_analysis(8), potion_of_deathly_fixation
0:37.937 rotation . arcane_blast Fluffy_Pillow 58911.4/67366: 87% mana bloodlust, arcane_charge(4), temporal_warp, combat_analysis(8), potion_of_deathly_fixation
0:38.724 rotation . arcane_blast Fluffy_Pillow 53096.7/67366: 79% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, combat_analysis(8), potion_of_deathly_fixation
0:39.510 rotation . arcane_blast Fluffy_Pillow 47280.7/67366: 70% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, combat_analysis(8)
0:40.295 rotation . arcane_blast Fluffy_Pillow 41463.3/67366: 62% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, combat_analysis(9)
0:41.080 rotation . arcane_blast Fluffy_Pillow 35646.0/67366: 53% mana arcane_charge(4), clearcasting(2), temporal_warp, combat_analysis(9)
0:42.103 rotation @ arcane_barrage Fluffy_Pillow 30149.3/67366: 45% mana arcane_charge(4), clearcasting(2), combat_analysis(9)
0:43.402 rotation < arcane_missiles Fluffy_Pillow 34594.1/67366: 51% mana clearcasting(3), combat_analysis(9)
0:45.406 rotation . arcane_blast Fluffy_Pillow 37294.1/67366: 55% mana clearcasting(2), combat_analysis(10)
0:47.353 rotation > arcane_orb Fluffy_Pillow 38542.3/67366: 57% mana arcane_charge, clearcasting(2), combat_analysis(10)
0:48.653 rotation . arcane_blast Fluffy_Pillow 39793.8/67366: 59% mana arcane_charge(3), clearcasting(2), combat_analysis(10)
0:50.133 rotation . arcane_blast Fluffy_Pillow 36287.8/67366: 54% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
0:51.460 rotation . arcane_blast Fluffy_Pillow 31200.7/67366: 46% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
0:52.785 rotation = arcane_missiles Fluffy_Pillow 26110.9/67366: 39% mana arcane_charge(4), clearcasting(2), combat_analysis(10)
0:56.488 rotation . arcane_blast Fluffy_Pillow 31100.0/67366: 46% mana arcane_charge(4), combat_analysis(10)
0:57.813 rotation @ arcane_barrage Fluffy_Pillow 26010.2/67366: 39% mana arcane_charge(4), combat_analysis(10)
0:59.114 cooldowns n touch_of_the_magi Fluffy_Pillow 30457.7/67366: 45% mana combat_analysis(10)
1:00.414 cooldowns q rune_of_power Fluffy_Pillow 29709.2/67366: 44% mana arcane_charge(4), combat_analysis(10)
1:01.713 cooldowns r presence_of_mind Fluffy_Pillow 31459.4/67366: 47% mana arcane_charge(4), rune_of_power, combat_analysis(10)
1:01.713 rotation : arcane_missiles Fluffy_Pillow 31459.4/67366: 47% mana arcane_charge(4), presence_of_mind(3), rune_of_power, combat_analysis(10)
1:08.209 rotation - arcane_blast Fluffy_Pillow 25211.5/67366: 37% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus, combat_analysis(10)
1:09.508 rotation . arcane_blast Fluffy_Pillow 20086.7/67366: 30% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus, combat_analysis(10)
1:10.807 rotation . arcane_blast Fluffy_Pillow 14961.8/67366: 22% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus, combat_analysis(10)
1:12.106 rotation . arcane_blast Fluffy_Pillow 9837.0/67366: 15% mana arcane_charge(4), rune_of_power, crimson_chorus(2), combat_analysis(10)
1:13.432 rotation . arcane_barrage Fluffy_Pillow 4748.5/67366: 7% mana arcane_charge(4), rune_of_power, crimson_chorus(2), combat_analysis(10)
1:14.733 rotation > arcane_orb Fluffy_Pillow 9196.0/67366: 14% mana crimson_chorus(2), combat_analysis(10)
1:16.034 rotation . arcane_blast Fluffy_Pillow 10448.9/67366: 16% mana arcane_charge(2), crimson_chorus(2), combat_analysis(10)
1:17.671 rotation . arcane_blast Fluffy_Pillow 8529.4/67366: 13% mana arcane_charge(3), crimson_chorus(2), combat_analysis(10)
1:19.150 rotation @ arcane_barrage Fluffy_Pillow 5022.1/67366: 7% mana arcane_charge(4), crimson_chorus(2), combat_analysis(10)
1:20.449 rotation . arcane_blast Fluffy_Pillow 9466.9/67366: 14% mana crimson_chorus(2), combat_analysis(10)
1:22.397 rotation . arcane_blast Fluffy_Pillow 10716.5/67366: 16% mana arcane_charge, crimson_chorus(3), combat_analysis(10)
1:24.189 rotation . arcane_blast Fluffy_Pillow 10380.8/67366: 15% mana arcane_charge(2), crimson_chorus(3), combat_analysis(10)
1:25.825 rotation . arcane_blast Fluffy_Pillow 8460.1/67366: 13% mana arcane_charge(3), crimson_chorus(3), combat_analysis(10)
1:27.305 rotation @ arcane_barrage Fluffy_Pillow 4954.1/67366: 7% mana arcane_charge(4), crimson_chorus(3), combat_analysis(10)
1:28.603 rotation . arcane_blast Fluffy_Pillow 9397.5/67366: 14% mana crimson_chorus(3), combat_analysis(10)
1:30.549 rotation . arcane_blast Fluffy_Pillow 10644.4/67366: 16% mana arcane_charge, clearcasting, crimson_chorus(3), combat_analysis(10)
1:32.343 rotation . arcane_blast Fluffy_Pillow 10311.5/67366: 15% mana arcane_charge(2), clearcasting, combat_analysis(10)
1:33.980 rotation . arcane_blast Fluffy_Pillow 8392.0/67366: 12% mana arcane_charge(3), clearcasting, combat_analysis(10)
1:35.461 rotation @ arcane_barrage Fluffy_Pillow 4887.4/67366: 7% mana arcane_charge(4), clearcasting, combat_analysis(10)
1:36.761 rotation > arcane_orb Fluffy_Pillow 9333.5/67366: 14% mana clearcasting, combat_analysis(10)
1:38.061 rotation . arcane_blast Fluffy_Pillow 10585.1/67366: 16% mana arcane_charge(2), clearcasting, combat_analysis(10)
1:39.697 rotation . arcane_blast Fluffy_Pillow 8664.3/67366: 13% mana arcane_charge(3), clearcasting, combat_analysis(10)
1:41.179 rotation @ arcane_barrage Fluffy_Pillow 5161.0/67366: 8% mana arcane_charge(4), clearcasting, combat_analysis(10)
1:42.479 rotation = arcane_missiles Fluffy_Pillow 9607.1/67366: 14% mana clearcasting, combat_analysis(10)
1:44.453 rotation . arcane_blast Fluffy_Pillow 12266.7/67366: 18% mana combat_analysis(10)
1:46.401 cooldowns n touch_of_the_magi Fluffy_Pillow 13516.3/67366: 20% mana arcane_charge, clearcasting, combat_analysis(10)
1:47.701 cooldowns q rune_of_power Fluffy_Pillow 12767.8/67366: 19% mana arcane_charge(4), clearcasting, combat_analysis(10)
1:48.999 rotation : arcane_missiles Fluffy_Pillow 14516.6/67366: 22% mana arcane_charge(4), clearcasting, rune_of_power, combat_analysis(10)
1:55.226 rotation : arcane_missiles Fluffy_Pillow 7906.3/67366: 12% mana arcane_charge(4), rune_of_power, combat_analysis(10)
1:57.638 rotation ; arcane_missiles Fluffy_Pillow 3656.1/67366: 5% mana arcane_charge(4), clearcasting, rune_of_power, combat_analysis(10)
1:59.539 rotation . arcane_barrage Fluffy_Pillow 6217.3/67366: 9% mana arcane_charge(4), rune_of_power, combat_analysis(10)
2:00.839 rotation > arcane_orb Fluffy_Pillow 10663.4/67366: 16% mana rune_of_power, combat_analysis(10)
2:02.139 rotation . arcane_blast Fluffy_Pillow 11914.9/67366: 18% mana arcane_charge(2), combat_analysis(10)
2:03.777 shared_cds . use_mana_gem mechagnome 9996.8/67366: 15% mana arcane_charge(3), crimson_chorus, combat_analysis(10)
2:03.777 rotation . arcane_blast Fluffy_Pillow 16733.4/67366: 25% mana arcane_charge(3), crimson_chorus, combat_analysis(10)
2:05.257 rotation . arcane_blast Fluffy_Pillow 13227.4/67366: 20% mana arcane_charge(4), crimson_chorus, combat_analysis(10)
2:06.582 rotation . arcane_blast Fluffy_Pillow 8137.6/67366: 12% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
2:07.907 rotation . evocation mechagnome 3047.8/67366: 5% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
2:12.507 rotation ) cancel_action Fluffy_Pillow 64028.9/67366: 95% mana arcane_charge(4), clearcasting, evocation, crimson_chorus, combat_analysis(10)
2:12.512 rotation . arcane_blast Fluffy_Pillow 64035.6/67366: 95% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
2:13.837 cooldowns p arcane_power Fluffy_Pillow 58945.8/67366: 88% mana arcane_charge(4), clearcasting, crimson_chorus(2), combat_analysis(10)
2:13.837 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 58945.8/67366: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), combat_analysis(10)
2:13.837 rotation ; arcane_missiles Fluffy_Pillow 58945.8/67366: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
2:15.737 rotation . arcane_blast Fluffy_Pillow 61505.7/67366: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
2:17.063 rotation . arcane_blast Fluffy_Pillow 59854.8/67366: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
2:18.389 rotation ; arcane_missiles Fluffy_Pillow 58203.8/67366: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
2:20.289 rotation . arcane_blast Fluffy_Pillow 60763.7/67366: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
2:21.615 rotation . arcane_blast Fluffy_Pillow 59112.7/67366: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
2:22.941 rotation . arcane_blast Fluffy_Pillow 57461.8/67366: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
2:24.266 rotation . arcane_blast Fluffy_Pillow 55809.5/67366: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:25.593 rotation . arcane_barrage Fluffy_Pillow 54159.9/67366: 80% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:26.892 rotation ; arcane_missiles Fluffy_Pillow 58604.6/67366: 87% mana arcane_power, clearcasting, crimson_chorus(3), combat_analysis(10), gladiators_badge
2:28.858 rotation > arcane_orb Fluffy_Pillow 61253.5/67366: 91% mana crimson_chorus(3), combat_analysis(10)
2:30.156 rotation . arcane_blast Fluffy_Pillow 62502.3/67366: 93% mana arcane_charge(2), crimson_chorus(3), combat_analysis(10)
2:31.793 rotation . arcane_blast Fluffy_Pillow 60582.8/67366: 90% mana arcane_charge(3), crimson_chorus(3), combat_analysis(10)
2:33.273 rotation + arcane_barrage Fluffy_Pillow 57076.9/67366: 85% mana arcane_charge(4), crimson_chorus(3), combat_analysis(10)
2:34.572 cooldowns n touch_of_the_magi Fluffy_Pillow 61521.6/67366: 91% mana combat_analysis(10)
2:35.871 cooldowns q rune_of_power Fluffy_Pillow 60771.8/67366: 90% mana arcane_charge(4), combat_analysis(10)
2:37.170 cooldowns r presence_of_mind Fluffy_Pillow 62522.0/67366: 93% mana arcane_charge(4), rune_of_power, combat_analysis(10)
2:37.170 rotation : arcane_missiles Fluffy_Pillow 62522.0/67366: 93% mana arcane_charge(4), presence_of_mind(3), rune_of_power, combat_analysis(10)
2:43.728 rotation - arcane_blast Fluffy_Pillow 56357.7/67366: 84% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, combat_analysis(10)
2:45.027 rotation ; arcane_missiles Fluffy_Pillow 51232.8/67366: 76% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, combat_analysis(10)
2:47.088 rotation . arcane_blast Fluffy_Pillow 54009.6/67366: 80% mana arcane_charge(4), presence_of_mind(2), rune_of_power, combat_analysis(10)
2:48.387 rotation ; arcane_missiles Fluffy_Pillow 48884.8/67366: 73% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, combat_analysis(10)
2:50.326 rotation . arcane_barrage Fluffy_Pillow 51497.2/67366: 76% mana arcane_charge(4), presence_of_mind, combat_analysis(10)
2:51.625 rotation > arcane_orb Fluffy_Pillow 55942.0/67366: 83% mana presence_of_mind, combat_analysis(10)
2:52.923 rotation . arcane_blast Fluffy_Pillow 57190.8/67366: 85% mana arcane_charge(2), presence_of_mind, combat_analysis(10)
2:54.222 rotation . arcane_blast Fluffy_Pillow 54816.0/67366: 81% mana arcane_charge(3), combat_analysis(10)
2:55.700 rotation . arcane_blast Fluffy_Pillow 51307.3/67366: 76% mana arcane_charge(4), clearcasting, combat_analysis(10)
2:57.025 rotation . arcane_blast Fluffy_Pillow 46217.5/67366: 69% mana arcane_charge(4), clearcasting, combat_analysis(10)
2:58.350 rotation . arcane_blast Fluffy_Pillow 41127.7/67366: 61% mana arcane_charge(4), clearcasting, combat_analysis(10)
2:59.675 rotation . arcane_blast Fluffy_Pillow 36037.9/67366: 53% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:01.001 rotation . arcane_blast Fluffy_Pillow 30949.4/67366: 46% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:02.325 rotation @ arcane_barrage Fluffy_Pillow 25858.3/67366: 38% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:03.626 rotation . arcane_blast Fluffy_Pillow 30305.8/67366: 45% mana clearcasting, combat_analysis(10)
3:05.572 rotation . arcane_blast Fluffy_Pillow 31552.6/67366: 47% mana arcane_charge, clearcasting, crimson_chorus, combat_analysis(10)
3:07.363 rotation = arcane_missiles Fluffy_Pillow 31215.7/67366: 46% mana arcane_charge(2), clearcasting, crimson_chorus, combat_analysis(10)
3:09.337 rotation . arcane_blast Fluffy_Pillow 33875.3/67366: 50% mana arcane_charge(2), crimson_chorus, combat_analysis(10)
3:10.973 rotation . arcane_blast Fluffy_Pillow 31954.5/67366: 47% mana arcane_charge(3), crimson_chorus, combat_analysis(10)
3:12.454 rotation @ arcane_barrage Fluffy_Pillow 28449.9/67366: 42% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
3:13.752 rotation > arcane_orb Fluffy_Pillow 32893.3/67366: 49% mana clearcasting, crimson_chorus, combat_analysis(10)
3:15.051 rotation . arcane_blast Fluffy_Pillow 34143.5/67366: 51% mana arcane_charge(2), clearcasting, crimson_chorus, combat_analysis(10)
3:16.689 rotation . arcane_blast Fluffy_Pillow 32225.4/67366: 48% mana arcane_charge(3), clearcasting, crimson_chorus(2), combat_analysis(10)
3:18.170 rotation @ arcane_barrage Fluffy_Pillow 28720.7/67366: 43% mana arcane_charge(4), clearcasting, crimson_chorus(2), combat_analysis(10)
3:19.470 rotation . arcane_blast Fluffy_Pillow 33166.9/67366: 49% mana clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:21.418 cooldowns n touch_of_the_magi Fluffy_Pillow 34416.4/67366: 51% mana arcane_charge, clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:22.718 cooldowns q rune_of_power Fluffy_Pillow 33668.0/67366: 50% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), combat_analysis(10)
3:24.017 rotation : arcane_missiles Fluffy_Pillow 35418.1/67366: 53% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(2), combat_analysis(10)
3:32.119 rotation ; arcane_missiles Fluffy_Pillow 31334.1/67366: 47% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3), combat_analysis(10)
3:34.075 rotation . arcane_blast Fluffy_Pillow 33969.4/67366: 50% mana arcane_charge(4), rune_of_power, crimson_chorus(3), combat_analysis(10)
3:35.401 rotation . arcane_barrage Fluffy_Pillow 28880.9/67366: 43% mana arcane_charge(4), rune_of_power, crimson_chorus(3), combat_analysis(10)
3:36.700 rotation > arcane_orb Fluffy_Pillow 33325.7/67366: 49% mana combat_analysis(10)
3:38.001 rotation . arcane_blast Fluffy_Pillow 34578.6/67366: 51% mana arcane_charge(2), combat_analysis(10)
3:39.637 rotation . arcane_blast Fluffy_Pillow 32657.8/67366: 48% mana arcane_charge(3), combat_analysis(10)
3:41.115 rotation . arcane_blast Fluffy_Pillow 29149.1/67366: 43% mana arcane_charge(4), combat_analysis(10)
3:42.442 rotation . arcane_blast Fluffy_Pillow 24062.0/67366: 36% mana arcane_charge(4), combat_analysis(10)
3:43.766 rotation . arcane_blast Fluffy_Pillow 18970.9/67366: 28% mana arcane_charge(4), combat_analysis(10)
3:45.092 rotation . arcane_blast Fluffy_Pillow 13882.4/67366: 21% mana arcane_charge(4), combat_analysis(10)
3:46.418 rotation . arcane_blast Fluffy_Pillow 8793.9/67366: 13% mana arcane_charge(4), combat_analysis(10)
3:47.743 rotation . evocation Fluffy_Pillow 3704.1/67366: 5% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:52.343 rotation ) cancel_action Fluffy_Pillow 64685.2/67366: 96% mana arcane_charge(4), clearcasting, evocation, combat_analysis(10)
3:52.348 rotation . arcane_blast Fluffy_Pillow 64691.9/67366: 96% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:53.672 rotation . arcane_blast Fluffy_Pillow 59600.8/67366: 88% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:54.999 rotation . arcane_blast Fluffy_Pillow 54513.7/67366: 81% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:56.326 rotation . arcane_barrage Fluffy_Pillow 49426.6/67366: 73% mana arcane_charge(4), clearcasting, combat_analysis(10)
3:57.626 rotation > arcane_orb Fluffy_Pillow 53872.7/67366: 80% mana clearcasting, combat_analysis(10)
3:58.925 rotation . arcane_blast Fluffy_Pillow 55122.9/67366: 82% mana arcane_charge(2), clearcasting, combat_analysis(10)
4:00.562 rotation = arcane_missiles Fluffy_Pillow 53203.4/67366: 79% mana arcane_charge(3), clearcasting, combat_analysis(10)
4:02.495 rotation . arcane_blast Fluffy_Pillow 55807.8/67366: 83% mana arcane_charge(3), combat_analysis(10)
4:03.975 shared_cds . use_mana_gem mechagnome 52301.8/67366: 78% mana arcane_charge(4), clearcasting, combat_analysis(10)
4:03.975 rotation . arcane_blast Fluffy_Pillow 59038.4/67366: 88% mana arcane_charge(4), clearcasting, combat_analysis(10)
4:05.301 rotation . arcane_blast Fluffy_Pillow 53949.9/67366: 80% mana arcane_charge(4), clearcasting, combat_analysis(10)
4:06.626 rotation . arcane_blast Fluffy_Pillow 48860.1/67366: 73% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
4:07.952 rotation + arcane_barrage Fluffy_Pillow 43771.6/67366: 65% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
4:09.252 rotation . arcane_blast Fluffy_Pillow 48217.8/67366: 72% mana clearcasting, crimson_chorus, combat_analysis(10)
4:11.201 rotation . arcane_blast Fluffy_Pillow 49468.7/67366: 73% mana arcane_charge, clearcasting, crimson_chorus, combat_analysis(10)
4:12.993 cooldowns o touch_of_the_magi Fluffy_Pillow 49133.1/67366: 73% mana arcane_charge(2), clearcasting, crimson_chorus, combat_analysis(10)
4:14.293 cooldowns p arcane_power Fluffy_Pillow 48384.6/67366: 72% mana arcane_charge(4), clearcasting, crimson_chorus, combat_analysis(10)
4:14.293 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 48384.6/67366: 72% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus, combat_analysis(10)
4:14.293 cooldowns r presence_of_mind Fluffy_Pillow 48384.6/67366: 72% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus, combat_analysis(10), gladiators_badge
4:14.293 rotation : arcane_missiles Fluffy_Pillow 48384.6/67366: 72% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus, combat_analysis(10), gladiators_badge
4:23.593 rotation . arcane_blast Fluffy_Pillow 49664.6/67366: 74% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
4:24.894 rotation ; arcane_missiles Fluffy_Pillow 47980.0/67366: 71% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(2), combat_analysis(10), gladiators_badge
4:26.903 cooldowns q rune_of_power Fluffy_Pillow 50686.7/67366: 75% mana arcane_charge(4), arcane_power, presence_of_mind(2), crimson_chorus(3), combat_analysis(10), gladiators_badge
4:28.203 rotation . arcane_barrage Fluffy_Pillow 52438.2/67366: 78% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), combat_analysis(10), gladiators_badge
4:29.501 final_burn t arcane_blast Fluffy_Pillow 56881.7/67366: 84% mana presence_of_mind(2), rune_of_power, crimson_chorus(3), combat_analysis(10)
4:30.802 final_burn t arcane_blast Fluffy_Pillow 57259.5/67366: 85% mana arcane_charge, presence_of_mind, rune_of_power, crimson_chorus(3), combat_analysis(10)
4:32.100 final_burn t arcane_blast Fluffy_Pillow 56258.3/67366: 84% mana arcane_charge(2), rune_of_power, crimson_chorus(3), combat_analysis(10)
4:33.737 final_burn t arcane_blast Fluffy_Pillow 54338.9/67366: 81% mana arcane_charge(3), rune_of_power, crimson_chorus(3), combat_analysis(10)
4:35.217 final_burn t arcane_blast Fluffy_Pillow 50832.9/67366: 75% mana arcane_charge(4), rune_of_power, crimson_chorus(3), combat_analysis(10)
4:36.540 final_burn t arcane_blast Fluffy_Pillow 45740.4/67366: 68% mana arcane_charge(4), rune_of_power, crimson_chorus(3), combat_analysis(10)
4:37.865 final_burn t arcane_blast Fluffy_Pillow 40650.6/67366: 60% mana arcane_charge(4), rune_of_power, combat_analysis(10)
4:39.190 final_burn t arcane_blast Fluffy_Pillow 35560.8/67366: 53% mana arcane_charge(4), rune_of_power, combat_analysis(10)
4:40.517 final_burn t arcane_blast Fluffy_Pillow 30473.7/67366: 45% mana arcane_charge(4), combat_analysis(10)
4:41.844 final_burn t arcane_blast Fluffy_Pillow 25386.6/67366: 38% mana arcane_charge(4), clearcasting, combat_analysis(10)
4:43.170 final_burn s arcane_missiles Fluffy_Pillow 20298.1/67366: 30% mana arcane_charge(4), clearcasting, combat_analysis(10)

Stats

Level Bonus (60) Race Bonus (mechagnome) Raid-Buffed Unbuffed Gear Amount
Strength 198 -2 196 196 0
Agility 306 1 307 307 0
Stamina 414 -1 2012 1917 1504
Intellect 450 2 1772 1593 1066 (46)
Spirit 0 0 0 0 0
Health 40240 38340 0
Mana 67366 67366 0
Spell Power 1772 1593 0
Crit 15.74% 15.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="mechagnome"
source=default
spec=arcane
level=60
race=mechagnome
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

night_elf : 5139 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5138.9 5138.9 10.2 / 0.198% 867.2 / 16.9% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2303.3 2190.4 Mana 0.00% 40.5 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
night_elf 5139
Arcane Barrage 454 8.9% 24.6 11.66sec 5540 4604 Direct 24.6 4595 9483 5545 19.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.65 24.63 0.00 0.00 1.2034 0.0000 136550.99 136550.99 0.00% 4603.72 4603.72
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.56% 19.84 9 30 4594.87 3156 9168 4594.02 3890 5603 91157 91157 0.00%
crit 19.44% 4.79 0 14 9483.41 6312 18336 9442.96 0 18336 45394 45394 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.00
    opener
    [}]:0.74
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.94
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.16
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.25
    rotation
    [+]:2.44
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.17
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.27
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.72
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.61
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.31
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.64
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.42
Arcane Blast 1750 34.0% 111.5 2.67sec 4701 3527 Direct 112.5 3857 8009 4659 19.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.52 112.52 0.00 0.00 1.3329 0.0000 524197.81 524197.81 0.00% 3526.51 3526.51
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.67% 90.76 62 122 3856.91 917 9251 3860.29 3291 4546 350008 350008 0.00%
crit 19.33% 21.75 9 38 8009.48 1834 18503 8019.66 5434 11758 174190 174190 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.89
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.81
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.39
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:93.88
Arcane Echo 247 4.8% 154.7 1.99sec 479 0 Direct 154.7 395 806 479 20.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.72 154.72 0.00 0.00 0.0000 0.0000 74111.41 74111.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.47% 122.95 79 175 394.60 307 540 394.66 343 433 48514 48514 0.00%
crit 20.53% 31.77 13 51 805.79 614 1080 806.00 675 954 25597 25597 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2026 39.4% 44.5 6.53sec 13658 7705 Periodic 299.0 1674 3457 2031 20.0% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.46 0.00 299.30 299.01 1.7726 0.2457 607261.28 607261.28 0.00% 7705.19 7705.19
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.00% 239.19 144 356 1674.47 1048 2582 1677.03 1452 1935 400488 400488 0.00%
crit 20.00% 59.82 23 101 3456.81 2096 5164 3460.87 2792 4102 206774 206774 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.54
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.70
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.53
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.27
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.44
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.77
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.37
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (163) 0.0% (3.2%) 12.5 24.42sec 3922 3154

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.48 0.00 0.00 0.00 1.2437 0.0000 0.00 0.00 0.00% 3153.57 3153.57

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.92
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.56
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 163 3.2% 12.5 24.46sec 3925 0 Direct 12.5 3241 6721 3925 19.6%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.47 12.47 0.00 0.00 0.0000 0.0000 48934.02 48934.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.37% 10.02 3 16 3241.31 2826 6961 3239.18 2826 4129 32480 32480 0.00%
crit 19.63% 2.45 0 9 6721.04 5651 13923 6317.01 0 13923 16454 16454 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (78) 0.0% (1.5%) 16.5 1.54sec 1393 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.46 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 78 1.5% 16.5 1.54sec 1393 0 Direct 16.5 1144 2287 1394 21.8%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.46 16.46 0.00 0.00 0.0000 0.0000 22939.83 22939.83 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 78.19% 12.87 5 23 1143.95 1117 1184 1144.14 1117 1184 14725 14725 0.00%
crit 21.81% 3.59 0 11 2287.44 2233 2367 2231.91 0 2367 8214 8214 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 21.1 13.70sec 558 0 Direct 21.1 466 932 558 19.8%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.08 21.08 0.00 0.00 0.0000 0.0000 11765.15 11765.15 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.23% 16.91 5 32 466.13 453 481 466.16 455 479 7882 7882 0.00%
crit 19.77% 4.17 0 12 931.99 907 961 917.61 0 961 3884 3884 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5234 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 77 46 20.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5233.84 5233.84 0.00% 44.12 44.12
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.25% 90.34 75 104 37.78 30 46 37.78 36 40 3413 3413 0.00%
crit 20.75% 23.66 10 39 76.98 60 92 76.97 66 87 1821 1821 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (364) 0.0% (7.1%) 6.2 49.15sec 17441 14512

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.25 0.00 0.00 0.00 1.2019 0.0000 0.00 0.00 0.00% 14511.90 14511.90

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.59
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.67
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 364 7.1% 6.2 49.07sec 17441 0 Direct 6.2 17477 0 17477 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.25 6.23 0.00 0.00 0.0000 0.0000 108955.36 108955.36 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.23 5 8 17477.23 443 51832 17497.88 12846 21969 108955 108955 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:11525.95
  • base_dd_max:11525.95
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
night_elf
Arcane Power 2.8 121.89sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.83
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 100.76sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 0.00 18.48 0.00 3.5148 0.6129 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.79
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.44
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 96.35sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.87
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.06
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 52.20sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.2004 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.18
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.41sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.63sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:night_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.5 118.2 11.8sec 2.1sec 9.5sec 81.04% 0.00% 60.4 (61.5) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 48.3s
  • trigger_min/max:0.0s / 17.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 45.7s

Stack Uptimes

  • arcane_charge_1:7.27%
  • arcane_charge_2:11.88%
  • arcane_charge_3:9.96%
  • arcane_charge_4:51.93%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.4sec 122.4sec 14.7sec 13.91% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 159.5s
  • trigger_min/max:120.0s / 159.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:13.91%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.6 10.2 17.1sec 10.7sec 7.5sec 43.87% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.84%
  • clearcasting_2:16.92%
  • clearcasting_3:2.11%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.8sec 28.6sec 51.82% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 67.0s
  • trigger_min/max:60.0s / 67.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.25%
  • crimson_chorus_3:16.69%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 101.1sec 101.1sec 3.8sec 4.09% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 150.1s
  • trigger_min/max:90.0s / 150.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 4.7s

Stack Uptimes

  • evocation_1:4.09%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 115.1sec 115.1sec 14.6sec 14.78% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 141.9s
  • trigger_min/max:60.0s / 141.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.78%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 300.4sec 300.4sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.4s / 300.4s
  • trigger_min/max:300.4s / 300.4s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.46%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.1sec 96.1sec 12.3sec 11.94% 7.59% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.5s / 120.0s
  • trigger_min/max:70.5s / 120.0s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 21.7s

Stack Uptimes

  • presence_of_mind_1:2.63%
  • presence_of_mind_2:2.20%
  • presence_of_mind_3:7.11%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.7sec 34.1sec 12.9sec 34.56% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.9s
  • trigger_min/max:8.6s / 53.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 23.4s

Stack Uptimes

  • rune_of_power_1:34.56%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.4sec 304.4sec 35.3sec 17.17% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.8s
  • trigger_min/max:300.0s / 323.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.17%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 3.45%
Arcane Barrage Arcane Charge 3 2.82% 0.00% 14.29%
Arcane Barrage Arcane Charge 4 97.18% 85.71% 100.00%
Arcane Blast Arcane Charge 0 10.17% 5.88% 15.22%
Arcane Blast Arcane Charge 1 7.55% 3.41% 12.10%
Arcane Blast Arcane Charge 2 14.66% 8.91% 19.01%
Arcane Blast Arcane Charge 3 15.63% 10.17% 19.35%
Arcane Blast Arcane Charge 4 51.99% 41.75% 63.72%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.98% 0.00% 5.09% 1.5s 0.0s 5.4s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.9980.00060.07452.67935.924115.442
Rune of Power5.1510.00326.36032.94814.57549.409
Touch of the Magi4.1310.00025.10827.54013.27748.409
Arcane Power5.9200.00039.52616.89011.55260.332
Arcane Barrage9.3811.00846.374240.823190.550299.295
Arcane Orb4.1930.00050.91755.86333.634114.057
Presence of Mind36.0690.00066.955111.45463.107146.553
Time Warp2.3200.00023.8163.4731.29625.116

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
night_elf
mana_regen Mana 3061.10 399790.92 60.85% 130.60 4264.78 1.06%
Evocation Mana 126.35 171645.39 26.13% 1358.45 0.00 0.00%
Mana Gem Mana 2.93 19709.62 3.00% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.65 65833.57 10.02% 2670.90 107.61 0.16%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2190.36 2303.35 4373.2 33469.1 2581.4 67365.7
Usage Type Count Total Avg RPE APR
night_elf
arcane_blast Mana 112.5 563566.1 5008.7 5053.6 0.9
arcane_missiles Mana 44.5 103049.3 2318.1 2317.7 5.9
arcane_orb Mana 12.5 5724.1 458.7 458.8 8.5
time_warp Mana 1.5 2963.4 1999.6 1993.9 0.0
touch_of_the_magi Mana 6.2 15606.6 2498.4 2498.2 7.0

Statistics & Data Analysis

Fight Length
night_elf Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
night_elf Damage Per Second
Count 1816
Mean 5138.91
Minimum 4419.60
Maximum 5984.97
Spread ( max - min ) 1565.38
Range [ ( max - min ) / 2 * 100% ] 15.23%
Standard Deviation 220.9267
5th Percentile 4782.21
95th Percentile 5508.23
( 95th Percentile - 5th Percentile ) 726.01
Mean Distribution
Standard Deviation 5.1843
95.00% Confidence Interval ( 5128.75 - 5149.07 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7100
0.1 Scale Factor Error with Delta=300 417
0.05 Scale Factor Error with Delta=300 1667
0.01 Scale Factor Error with Delta=300 41666
Priority Target DPS
night_elf Priority Target Damage Per Second
Count 1816
Mean 5138.91
Minimum 4419.60
Maximum 5984.97
Spread ( max - min ) 1565.38
Range [ ( max - min ) / 2 * 100% ] 15.23%
Standard Deviation 220.9267
5th Percentile 4782.21
95th Percentile 5508.23
( 95th Percentile - 5th Percentile ) 726.01
Mean Distribution
Standard Deviation 5.1843
95.00% Confidence Interval ( 5128.75 - 5149.07 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7100
0.1 Scale Factor Error with Delta=300 417
0.05 Scale Factor Error with Delta=300 1667
0.01 Scale Factor Error with Delta=300 41666
DPS(e)
night_elf Damage Per Second (Effective)
Count 1816
Mean 5138.91
Minimum 4419.60
Maximum 5984.97
Spread ( max - min ) 1565.38
Range [ ( max - min ) / 2 * 100% ] 15.23%
Damage
night_elf Damage
Count 1816
Mean 1534715.85
Minimum 1129382.19
Maximum 1947528.48
Spread ( max - min ) 818146.29
Range [ ( max - min ) / 2 * 100% ] 26.65%
DTPS
night_elf Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
night_elf Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
night_elf Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
night_elf Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
night_elf Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
night_elf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
night_elfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
night_elf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.59 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.67 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.83 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.18 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.87 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.54 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.89 arcane_blast
u 0.00 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.06 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.74 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.94 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.16 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.70 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.53 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.92 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.81 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.25 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.60 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.79 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.44 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.39 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.27 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.44 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.77 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.37 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.56 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.27 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.72 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.61 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.31 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.64 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 93.88 arcane_blast
. 1.44 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.42 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.06 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&&~yz.."&&&&}%'.......@....@...=.@>..@..nqr:;...>..@....@....@>=..@.nq:..;>.....*)p.;........>....+nqr:-..;.>....@....@..>.@=...+nq:...>.......)..<.>...=....<,op.r:...tttstqtttstt

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask night_elf 67365.7/67366: 100% mana
Pre precombat U food night_elf 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana
0:01.300 shared_cds . time_warp Fluffy_Pillow 67242.2/67366: 100% mana bloodlust, crimson_chorus
0:01.300 opener w arcane_blast Fluffy_Pillow 65242.2/67366: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.180 opener x rune_of_power Fluffy_Pillow 60927.9/67366: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.951 opener & arcane_blast Fluffy_Pillow 61966.6/67366: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.737 shared_cds . use_mana_gem night_elf 56150.6/67366: 83% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.737 opener & arcane_blast Fluffy_Pillow 62887.2/67366: 93% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.523 opener & arcane_blast Fluffy_Pillow 57071.2/67366: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.310 opener & arcane_blast Fluffy_Pillow 51256.5/67366: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.095 opener & arcane_blast Fluffy_Pillow 45439.2/67366: 67% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.881 opener & arcane_blast Fluffy_Pillow 39623.2/67366: 59% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.668 opener & arcane_blast Fluffy_Pillow 33808.5/67366: 50% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.453 opener & arcane_blast Fluffy_Pillow 27991.1/67366: 42% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.239 opener & arcane_blast Fluffy_Pillow 22175.1/67366: 33% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.025 opener ~ arcane_barrage Fluffy_Pillow 16359.1/67366: 24% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:10.796 opener y touch_of_the_magi Fluffy_Pillow 20092.5/67366: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.565 opener z arcane_power Fluffy_Pillow 18628.6/67366: 28% mana bloodlust, arcane_charge(4), clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.565 shared_cds . potion Fluffy_Pillow 18628.6/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.565 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 18628.6/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:11.565 opener " arcane_missiles Fluffy_Pillow 18628.6/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:19.969 opener & arcane_blast Fluffy_Pillow 11201.4/67366: 17% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:20.754 opener & arcane_blast Fluffy_Pillow 8821.6/67366: 13% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:21.540 opener & arcane_blast Fluffy_Pillow 6443.1/67366: 10% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.326 opener & arcane_blast Fluffy_Pillow 4064.6/67366: 6% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.112 opener } arcane_barrage Fluffy_Pillow 1686.0/67366: 3% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.883 opener % arcane_orb Fluffy_Pillow 5419.4/67366: 8% mana bloodlust, arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.654 opener ' evocation night_elf 6208.2/67366: 9% mana bloodlust, arcane_charge(2), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.215 rotation . arcane_blast Fluffy_Pillow 63458.3/67366: 94% mana bloodlust, arcane_charge(2), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.186 rotation . arcane_blast Fluffy_Pillow 60641.6/67366: 90% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.066 rotation . arcane_blast Fluffy_Pillow 56327.2/67366: 84% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.852 rotation . arcane_blast Fluffy_Pillow 50511.2/67366: 75% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.638 rotation . arcane_blast Fluffy_Pillow 44695.2/67366: 66% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:31.423 rotation . arcane_blast Fluffy_Pillow 38877.8/67366: 58% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:32.208 rotation . arcane_blast Fluffy_Pillow 33060.5/67366: 49% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:32.994 rotation @ arcane_barrage Fluffy_Pillow 27244.5/67366: 40% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:33.766 rotation . arcane_blast Fluffy_Pillow 30979.2/67366: 46% mana bloodlust, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:34.921 rotation . arcane_blast Fluffy_Pillow 31160.4/67366: 46% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:35.985 rotation . arcane_blast Fluffy_Pillow 29843.9/67366: 44% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:36.956 rotation . arcane_blast Fluffy_Pillow 27027.1/67366: 40% mana bloodlust, arcane_charge(3), clearcasting(2), temporal_warp
0:37.835 rotation @ arcane_barrage Fluffy_Pillow 22711.4/67366: 34% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp
0:38.606 rotation . arcane_blast Fluffy_Pillow 26444.8/67366: 39% mana bloodlust, clearcasting(2), temporal_warp
0:39.759 rotation . arcane_blast Fluffy_Pillow 26623.3/67366: 40% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp
0:40.821 rotation . arcane_blast Fluffy_Pillow 25304.1/67366: 38% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp
0:41.792 rotation = arcane_missiles Fluffy_Pillow 22487.4/67366: 33% mana arcane_charge(3), clearcasting(2)
0:45.419 rotation . arcane_blast Fluffy_Pillow 27374.1/67366: 41% mana arcane_charge(3)
0:46.900 rotation @ arcane_barrage Fluffy_Pillow 23869.5/67366: 35% mana arcane_charge(4)
0:48.199 rotation > arcane_orb Fluffy_Pillow 28314.3/67366: 42% mana
0:49.497 rotation . arcane_blast Fluffy_Pillow 29563.1/67366: 44% mana arcane_charge(2)
0:51.133 rotation . arcane_blast Fluffy_Pillow 27642.3/67366: 41% mana arcane_charge(3)
0:52.612 rotation @ arcane_barrage Fluffy_Pillow 24134.9/67366: 36% mana arcane_charge(4)
0:53.911 rotation . arcane_blast Fluffy_Pillow 28579.7/67366: 42% mana
0:55.857 rotation . arcane_blast Fluffy_Pillow 29826.6/67366: 44% mana arcane_charge
0:57.647 cooldowns n touch_of_the_magi Fluffy_Pillow 29488.3/67366: 44% mana arcane_charge(2)
0:58.946 cooldowns q rune_of_power Fluffy_Pillow 28738.5/67366: 43% mana arcane_charge(4)
1:00.246 cooldowns r presence_of_mind Fluffy_Pillow 30490.0/67366: 45% mana arcane_charge(4), rune_of_power
1:00.246 rotation : arcane_missiles Fluffy_Pillow 30490.0/67366: 45% mana arcane_charge(4), presence_of_mind(3), rune_of_power
1:06.968 rotation ; arcane_missiles Fluffy_Pillow 17046.6/67366: 25% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus
1:08.911 rotation . arcane_blast Fluffy_Pillow 19664.5/67366: 29% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:10.213 rotation . arcane_blast Fluffy_Pillow 14543.7/67366: 22% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
1:11.511 rotation . arcane_barrage Fluffy_Pillow 9417.5/67366: 14% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:12.812 rotation > arcane_orb Fluffy_Pillow 13865.0/67366: 21% mana presence_of_mind, crimson_chorus(2)
1:14.111 rotation . arcane_blast Fluffy_Pillow 15115.1/67366: 22% mana arcane_charge(2), presence_of_mind, crimson_chorus(2)
1:15.411 rotation . arcane_blast Fluffy_Pillow 12741.6/67366: 19% mana arcane_charge(3), crimson_chorus(2)
1:16.890 rotation @ arcane_barrage Fluffy_Pillow 9234.3/67366: 14% mana arcane_charge(4), crimson_chorus(2)
1:18.190 rotation . arcane_blast Fluffy_Pillow 13680.4/67366: 20% mana crimson_chorus(2)
1:20.136 rotation . arcane_blast Fluffy_Pillow 14927.3/67366: 22% mana arcane_charge, crimson_chorus(2)
1:21.928 rotation . arcane_blast Fluffy_Pillow 14591.7/67366: 22% mana arcane_charge(2), crimson_chorus(3)
1:23.567 rotation . arcane_blast Fluffy_Pillow 12674.9/67366: 19% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:25.049 rotation @ arcane_barrage Fluffy_Pillow 9171.7/67366: 14% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.348 rotation . arcane_blast Fluffy_Pillow 13616.5/67366: 20% mana clearcasting, crimson_chorus(3)
1:28.296 rotation . arcane_blast Fluffy_Pillow 14866.0/67366: 22% mana arcane_charge, clearcasting, crimson_chorus(3)
1:30.086 rotation . arcane_blast Fluffy_Pillow 14527.7/67366: 22% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:31.723 rotation . arcane_blast Fluffy_Pillow 12608.3/67366: 19% mana arcane_charge(3), clearcasting
1:33.203 rotation @ arcane_barrage Fluffy_Pillow 9102.3/67366: 14% mana arcane_charge(4), clearcasting
1:34.502 rotation > arcane_orb Fluffy_Pillow 13547.1/67366: 20% mana clearcasting
1:35.802 rotation = arcane_missiles Fluffy_Pillow 14798.6/67366: 22% mana arcane_charge(2), clearcasting
1:37.805 rotation . arcane_blast Fluffy_Pillow 17497.3/67366: 26% mana arcane_charge(2)
1:39.442 rotation . arcane_blast Fluffy_Pillow 15577.8/67366: 23% mana arcane_charge(3)
1:40.924 rotation @ arcane_barrage Fluffy_Pillow 12074.5/67366: 18% mana arcane_charge(4)
1:42.223 rotation . arcane_blast Fluffy_Pillow 16519.3/67366: 25% mana
1:44.171 cooldowns n touch_of_the_magi Fluffy_Pillow 17768.9/67366: 26% mana arcane_charge
1:45.471 cooldowns q rune_of_power Fluffy_Pillow 17020.4/67366: 25% mana arcane_charge(4)
1:46.770 rotation : arcane_missiles Fluffy_Pillow 18770.6/67366: 28% mana arcane_charge(4), rune_of_power
1:55.436 rotation . arcane_blast Fluffy_Pillow 7946.4/67366: 12% mana arcane_charge(4), rune_of_power
1:56.761 rotation . arcane_barrage Fluffy_Pillow 2856.6/67366: 4% mana arcane_charge(4), clearcasting, rune_of_power
1:58.059 rotation ; arcane_missiles Fluffy_Pillow 7300.0/67366: 11% mana clearcasting, rune_of_power
1:59.901 rotation > arcane_orb Fluffy_Pillow 9781.8/67366: 15% mana
2:01.202 rotation . arcane_blast Fluffy_Pillow 11034.6/67366: 16% mana arcane_charge(2)
2:02.839 rotation . arcane_blast Fluffy_Pillow 9115.2/67366: 14% mana arcane_charge(3), crimson_chorus
2:04.317 shared_cds . use_mana_gem night_elf 5606.5/67366: 8% mana arcane_charge(4), clearcasting, crimson_chorus
2:04.317 rotation . arcane_blast Fluffy_Pillow 12343.1/67366: 18% mana arcane_charge(4), clearcasting, crimson_chorus
2:05.641 rotation . arcane_blast Fluffy_Pillow 7251.9/67366: 11% mana arcane_charge(4), clearcasting, crimson_chorus
2:06.968 rotation * evocation night_elf 2164.8/67366: 3% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.668 rotation ) cancel_action Fluffy_Pillow 64471.6/67366: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus
2:11.673 cooldowns p arcane_power Fluffy_Pillow 64478.3/67366: 96% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.673 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 64478.3/67366: 96% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
2:11.673 rotation ; arcane_missiles Fluffy_Pillow 64478.3/67366: 96% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus, gladiators_badge
2:13.708 rotation . arcane_blast Fluffy_Pillow 67220.1/67366: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:15.033 rotation . arcane_blast Fluffy_Pillow 63933.6/67366: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:16.358 rotation . arcane_blast Fluffy_Pillow 62281.3/67366: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:17.680 rotation . arcane_blast Fluffy_Pillow 60624.9/67366: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:19.006 rotation . arcane_blast Fluffy_Pillow 58974.0/67366: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:20.330 rotation . arcane_blast Fluffy_Pillow 57320.3/67366: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.654 rotation . arcane_blast Fluffy_Pillow 55666.7/67366: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:22.980 rotation . arcane_barrage Fluffy_Pillow 54015.7/67366: 80% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.281 rotation > arcane_orb Fluffy_Pillow 58463.2/67366: 87% mana arcane_power, crimson_chorus(3), gladiators_badge
2:25.579 rotation . arcane_blast Fluffy_Pillow 59962.0/67366: 89% mana arcane_charge(2), arcane_power, crimson_chorus(3), gladiators_badge
2:27.216 rotation . arcane_blast Fluffy_Pillow 58042.6/67366: 86% mana arcane_charge(3), crimson_chorus(3)
2:28.697 rotation . arcane_blast Fluffy_Pillow 54537.9/67366: 81% mana arcane_charge(4), crimson_chorus(3)
2:30.022 rotation . arcane_blast Fluffy_Pillow 49448.1/67366: 73% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:31.347 rotation + arcane_barrage Fluffy_Pillow 44358.3/67366: 66% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:32.646 cooldowns n touch_of_the_magi Fluffy_Pillow 48803.1/67366: 72% mana clearcasting, crimson_chorus(3)
2:33.945 cooldowns q rune_of_power Fluffy_Pillow 48053.3/67366: 71% mana arcane_charge(4), clearcasting
2:35.243 cooldowns r presence_of_mind Fluffy_Pillow 49802.1/67366: 74% mana arcane_charge(4), clearcasting, rune_of_power
2:35.243 rotation : arcane_missiles Fluffy_Pillow 49802.1/67366: 74% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:41.318 rotation - arcane_blast Fluffy_Pillow 50487.0/67366: 75% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:42.618 rotation . arcane_blast Fluffy_Pillow 45363.5/67366: 67% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:43.917 rotation . arcane_blast Fluffy_Pillow 40238.7/67366: 60% mana arcane_charge(4), presence_of_mind, rune_of_power
2:45.216 rotation ; arcane_missiles Fluffy_Pillow 35113.8/67366: 52% mana arcane_charge(4), clearcasting, rune_of_power
2:47.193 rotation . arcane_barrage Fluffy_Pillow 37777.5/67366: 56% mana arcane_charge(4), rune_of_power
2:48.493 rotation > arcane_orb Fluffy_Pillow 42223.6/67366: 63% mana
2:49.791 rotation . arcane_blast Fluffy_Pillow 43472.4/67366: 65% mana arcane_charge(2)
2:51.428 rotation . arcane_blast Fluffy_Pillow 41553.0/67366: 62% mana arcane_charge(3)
2:52.909 rotation . arcane_blast Fluffy_Pillow 38048.4/67366: 56% mana arcane_charge(4)
2:54.232 rotation . arcane_blast Fluffy_Pillow 32955.9/67366: 49% mana arcane_charge(4)
2:55.558 rotation @ arcane_barrage Fluffy_Pillow 27867.4/67366: 41% mana arcane_charge(4)
2:56.859 rotation . arcane_blast Fluffy_Pillow 32314.9/67366: 48% mana
2:58.804 rotation . arcane_blast Fluffy_Pillow 33560.4/67366: 50% mana arcane_charge
3:00.595 rotation . arcane_blast Fluffy_Pillow 33223.5/67366: 49% mana arcane_charge(2), clearcasting
3:02.231 rotation . arcane_blast Fluffy_Pillow 31302.7/67366: 46% mana arcane_charge(3), clearcasting
3:03.713 rotation @ arcane_barrage Fluffy_Pillow 27799.4/67366: 41% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.014 rotation . arcane_blast Fluffy_Pillow 32246.9/67366: 48% mana clearcasting, crimson_chorus
3:06.961 rotation . arcane_blast Fluffy_Pillow 33495.1/67366: 50% mana arcane_charge, clearcasting, crimson_chorus
3:08.751 rotation > arcane_orb Fluffy_Pillow 33156.8/67366: 49% mana arcane_charge(2), clearcasting, crimson_chorus
3:10.050 rotation . arcane_blast Fluffy_Pillow 34406.9/67366: 51% mana arcane_charge(4), clearcasting, crimson_chorus
3:11.376 rotation @ arcane_barrage Fluffy_Pillow 29318.5/67366: 44% mana arcane_charge(4), clearcasting, crimson_chorus
3:12.677 rotation = arcane_missiles Fluffy_Pillow 33766.0/67366: 50% mana clearcasting, crimson_chorus
3:14.624 rotation . arcane_blast Fluffy_Pillow 36389.2/67366: 54% mana crimson_chorus(2)
3:16.573 rotation . arcane_blast Fluffy_Pillow 37640.1/67366: 56% mana arcane_charge, crimson_chorus(2)
3:18.367 rotation . arcane_blast Fluffy_Pillow 37307.2/67366: 55% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:20.002 rotation + arcane_barrage Fluffy_Pillow 35385.0/67366: 53% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:21.301 cooldowns n touch_of_the_magi Fluffy_Pillow 39156.2/67366: 58% mana clearcasting(2), crimson_chorus(2)
3:22.599 cooldowns q rune_of_power Fluffy_Pillow 38405.0/67366: 57% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:23.900 rotation : arcane_missiles Fluffy_Pillow 40157.8/67366: 60% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:31.988 rotation . arcane_blast Fluffy_Pillow 36054.9/67366: 54% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:33.314 rotation . arcane_blast Fluffy_Pillow 30966.5/67366: 46% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:34.641 rotation . arcane_barrage Fluffy_Pillow 25879.3/67366: 38% mana arcane_charge(4), rune_of_power
3:35.938 rotation > arcane_orb Fluffy_Pillow 30321.4/67366: 45% mana
3:37.236 rotation . arcane_blast Fluffy_Pillow 31570.3/67366: 47% mana arcane_charge(2)
3:38.872 rotation . arcane_blast Fluffy_Pillow 29649.5/67366: 44% mana arcane_charge(3)
3:40.352 rotation . arcane_blast Fluffy_Pillow 26143.5/67366: 39% mana arcane_charge(4)
3:41.678 rotation . arcane_blast Fluffy_Pillow 21055.0/67366: 31% mana arcane_charge(4)
3:43.004 rotation . arcane_blast Fluffy_Pillow 15966.6/67366: 24% mana arcane_charge(4), clearcasting
3:44.329 rotation . arcane_blast Fluffy_Pillow 10876.8/67366: 16% mana arcane_charge(4), clearcasting
3:45.654 rotation . evocation night_elf 5786.9/67366: 9% mana arcane_charge(4), clearcasting
3:50.054 rotation ) cancel_action Fluffy_Pillow 64116.7/67366: 95% mana arcane_charge(4), clearcasting(2), evocation
3:50.059 rotation . arcane_blast Fluffy_Pillow 64123.4/67366: 95% mana arcane_charge(4), clearcasting(2)
3:51.385 rotation . arcane_blast Fluffy_Pillow 59034.9/67366: 88% mana arcane_charge(4), clearcasting(2)
3:52.709 rotation < arcane_missiles Fluffy_Pillow 53943.8/67366: 80% mana arcane_charge(4), clearcasting(3)
3:56.344 rotation . arcane_barrage Fluffy_Pillow 58841.3/67366: 87% mana arcane_charge(4), clearcasting(2)
3:57.643 rotation > arcane_orb Fluffy_Pillow 63286.1/67366: 94% mana clearcasting(2)
3:58.943 rotation . arcane_blast Fluffy_Pillow 64537.6/67366: 96% mana arcane_charge(2), clearcasting(2)
4:00.579 rotation . arcane_blast Fluffy_Pillow 62616.8/67366: 93% mana arcane_charge(3), clearcasting(2)
4:02.060 rotation . arcane_blast Fluffy_Pillow 59112.2/67366: 88% mana arcane_charge(4), clearcasting(2)
4:03.384 rotation = arcane_missiles Fluffy_Pillow 54021.0/67366: 80% mana arcane_charge(4), clearcasting(2)
4:05.327 shared_cds . use_mana_gem night_elf 56638.8/67366: 84% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.327 rotation . arcane_blast Fluffy_Pillow 63375.4/67366: 94% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.652 rotation . arcane_blast Fluffy_Pillow 58285.6/67366: 87% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.978 rotation . arcane_blast Fluffy_Pillow 53197.1/67366: 79% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.304 rotation < arcane_missiles Fluffy_Pillow 48108.7/67366: 71% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:11.230 rotation , arcane_barrage Fluffy_Pillow 50703.6/67366: 75% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.529 cooldowns o touch_of_the_magi Fluffy_Pillow 55148.4/67366: 82% mana clearcasting(2), crimson_chorus
4:13.829 cooldowns p arcane_power Fluffy_Pillow 54399.9/67366: 81% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.829 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 54399.9/67366: 81% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus
4:13.829 cooldowns r presence_of_mind Fluffy_Pillow 54399.9/67366: 81% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus, gladiators_badge
4:13.829 rotation : arcane_missiles Fluffy_Pillow 54399.9/67366: 81% mana arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(3), rune_of_power, crimson_chorus, gladiators_badge
4:23.050 rotation . arcane_blast Fluffy_Pillow 55573.5/67366: 82% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:24.348 rotation . arcane_blast Fluffy_Pillow 53884.8/67366: 80% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:25.646 rotation . arcane_barrage Fluffy_Pillow 52196.1/67366: 77% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:26.946 final_burn t arcane_blast Fluffy_Pillow 56642.2/67366: 84% mana arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:28.245 final_burn t arcane_blast Fluffy_Pillow 57704.9/67366: 86% mana arcane_charge, arcane_power, crimson_chorus(3), gladiators_badge
4:30.037 final_burn t arcane_blast Fluffy_Pillow 57369.3/67366: 85% mana arcane_charge(2), clearcasting, crimson_chorus(3)
4:31.674 final_burn s arcane_missiles Fluffy_Pillow 55449.8/67366: 82% mana arcane_charge(3), clearcasting, crimson_chorus(3)
4:33.648 final_burn t arcane_blast Fluffy_Pillow 58109.4/67366: 86% mana arcane_charge(3), crimson_chorus(3)
4:35.127 cooldowns q rune_of_power Fluffy_Pillow 54602.1/67366: 81% mana arcane_charge(4)
4:36.428 final_burn t arcane_blast Fluffy_Pillow 56355.0/67366: 84% mana arcane_charge(4), rune_of_power
4:37.753 final_burn t arcane_blast Fluffy_Pillow 51265.2/67366: 76% mana arcane_charge(4), rune_of_power
4:39.079 final_burn t arcane_blast Fluffy_Pillow 46176.7/67366: 69% mana arcane_charge(4), clearcasting, rune_of_power
4:40.405 final_burn s arcane_missiles Fluffy_Pillow 41088.2/67366: 61% mana arcane_charge(4), clearcasting, rune_of_power
4:42.337 final_burn t arcane_blast Fluffy_Pillow 43691.3/67366: 65% mana arcane_charge(4), rune_of_power
4:43.662 final_burn t arcane_blast Fluffy_Pillow 38601.5/67366: 57% mana arcane_charge(4), clearcasting, rune_of_power

Stats

Level Bonus (60) Race Bonus (night_elf) Raid-Buffed Unbuffed Gear Amount
Strength 198 -2 196 196 0
Agility 306 2 308 308 0
Stamina 414 0 2013 1918 1504
Intellect 450 0 1770 1591 1066 (46)
Spirit 0 0 0 0 0
Health 40260 38360 0
Mana 67366 67366 0
Spell Power 1770 1591 0
Crit 16.74% 16.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="night_elf"
source=default
spec=arcane
level=60
race=night_elf
timeofday=day
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

no_race : 5089 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5089.2 5089.2 9.8 / 0.192% 826.5 / 16.2% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2304.8 2191.7 Mana 0.00% 40.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
no_race 5089
Arcane Barrage 450 8.9% 24.7 11.74sec 5485 4559 Direct 24.6 4583 9527 5491 18.3%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.66 24.63 0.00 0.00 1.2032 0.0000 135235.02 135235.02 0.00% 4558.74 4558.74
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.67% 20.12 10 31 4583.18 3156 9168 4580.41 3905 5397 92189 92189 0.00%
crit 18.33% 4.51 0 14 9526.79 6312 18336 9450.37 0 18336 43046 43046 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.00
    opener
    [}]:0.70
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.95
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.14
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.28
    rotation
    [+]:2.43
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.16
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.26
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.78
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.62
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.32
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.61
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.41
Arcane Blast 1733 34.1% 111.6 2.67sec 4657 3494 Direct 112.6 3858 8014 4616 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.59 112.59 0.00 0.00 1.3327 0.0000 519642.43 519642.43 0.00% 3494.38 3494.38
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.75% 92.04 62 125 3857.82 917 9251 3861.07 3329 4657 355031 355031 0.00%
crit 18.25% 20.54 7 38 8013.61 1834 18503 8027.56 4371 11625 164611 164611 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.87
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.67
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.38
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:94.10
Arcane Echo 245 4.8% 154.6 2.00sec 475 0 Direct 154.6 394 805 475 19.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.63 154.63 0.00 0.00 0.0000 0.0000 73414.32 73414.32 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.37% 124.27 82 174 394.30 307 540 394.28 349 433 48990 48990 0.00%
crit 19.63% 30.36 10 54 804.73 614 1080 804.82 663 961 24425 24425 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2007 39.4% 44.4 6.53sec 13550 7639 Periodic 298.2 1674 3464 2017 19.2% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.37 0.00 298.45 298.16 1.7739 0.2462 601258.17 601258.17 0.00% 7638.61 7638.61
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.84% 241.03 125 350 1673.57 1048 2582 1676.14 1436 1968 403367 403367 0.00%
crit 19.16% 57.13 27 96 3464.28 2096 5164 3468.24 2969 4201 197891 197891 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.54
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.65
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.51
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.27
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.39
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.77
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.33
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (161) 0.0% (3.2%) 12.4 24.56sec 3878 3118

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.45 0.00 0.00 0.00 1.2437 0.0000 0.00 0.00 0.00% 3118.15 3118.15

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.92
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.53
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 161 3.2% 12.4 24.62sec 3879 0 Direct 12.4 3240 6764 3880 18.1%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.44 12.44 0.00 0.00 0.0000 0.0000 48278.34 48278.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 10.19 4 16 3240.24 2826 6961 3235.74 2826 3888 33001 33001 0.00%
crit 18.14% 2.26 0 7 6764.06 5651 13923 6177.23 0 13923 15277 15277 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (76) 0.0% (1.5%) 16.3 1.53sec 1379 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.30 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 76 1.5% 16.3 1.53sec 1379 0 Direct 16.3 1145 2290 1379 20.5%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.30 16.30 0.00 0.00 0.0000 0.0000 22479.29 22479.29 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.53% 12.96 6 23 1144.93 1117 1184 1144.84 1117 1184 14840 14840 0.00%
crit 20.47% 3.34 0 11 2290.11 2233 2367 2220.57 0 2367 7639 7639 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 21.1 13.99sec 555 0 Direct 21.1 466 932 555 19.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.07 21.07 0.00 0.00 0.0000 0.0000 11701.07 11701.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.84% 17.03 5 34 466.12 453 481 466.13 455 481 7940 7940 0.00%
crit 19.16% 4.04 0 14 931.66 907 961 914.58 0 961 3762 3762 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5188 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 130  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 77 46 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5188.31 5188.31 0.00% 43.74 43.74
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.25% 91.49 76 106 37.79 30 46 37.79 37 39 3458 3458 0.00%
crit 19.75% 22.51 8 38 76.88 60 92 76.88 66 86 1731 1731 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (361) 0.0% (7.1%) 6.3 49.11sec 17275 14371

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 0.00 0.00 0.00 1.2022 0.0000 0.00 0.00 0.00% 14371.28 14371.28

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.60
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 361 7.1% 6.3 48.99sec 17275 0 Direct 6.2 17299 0 17299 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 6.25 0.00 0.00 0.0000 0.0000 108072.00 108072.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.25 5 8 17298.80 443 53012 17317.63 12745 21542 108072 108072 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:10123.28
  • base_dd_max:10123.28
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
no_race
Arcane Power 2.8 122.65sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.84
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 101.87sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 0.00 18.55 0.00 3.5218 0.6129 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.77
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.46
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 96.10sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.86
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.06
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 51.91sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.2004 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.19
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.87sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.91sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_race
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.92
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.5 118.2 11.8sec 2.1sec 9.5sec 81.06% 0.00% 60.5 (61.5) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 49.3s
  • trigger_min/max:0.0s / 15.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.0s

Stack Uptimes

  • arcane_charge_1:7.29%
  • arcane_charge_2:11.89%
  • arcane_charge_3:9.92%
  • arcane_charge_4:51.96%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.4sec 122.4sec 14.7sec 13.92% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 163.1s
  • trigger_min/max:120.0s / 163.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:13.92%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.4 10.3 17.2sec 10.8sec 7.5sec 43.71% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.63%
  • clearcasting_2:16.93%
  • clearcasting_3:2.15%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.9sec 60.8sec 28.6sec 51.82% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 66.6s
  • trigger_min/max:60.0s / 66.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.26%
  • crimson_chorus_3:16.69%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 100.9sec 100.9sec 3.8sec 4.09% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 155.2s
  • trigger_min/max:90.0s / 155.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 4.7s

Stack Uptimes

  • evocation_1:4.09%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.0 0.0 115.6sec 115.6sec 14.6sec 14.72% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 163.1s
  • trigger_min/max:60.0s / 163.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.72%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.0sec 96.0sec 12.2sec 11.89% 7.57% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:71.0s / 120.5s
  • trigger_min/max:71.0s / 120.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 21.6s

Stack Uptimes

  • presence_of_mind_1:2.64%
  • presence_of_mind_2:2.20%
  • presence_of_mind_3:7.05%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.7sec 34.1sec 12.9sec 34.56% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.8s
  • trigger_min/max:8.6s / 53.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.4s

Stack Uptimes

  • rune_of_power_1:34.56%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.6sec 304.6sec 35.2sec 17.15% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 325.3s
  • trigger_min/max:300.0s / 325.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.15%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 3.45%
Arcane Barrage Arcane Charge 3 2.96% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.03% 84.21% 100.00%
Arcane Blast Arcane Charge 0 10.21% 6.32% 13.98%
Arcane Blast Arcane Charge 1 7.57% 3.88% 11.58%
Arcane Blast Arcane Charge 2 14.65% 8.41% 18.49%
Arcane Blast Arcane Charge 3 15.58% 10.43% 19.66%
Arcane Blast Arcane Charge 4 52.00% 40.80% 64.49%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.99% 0.00% 5.47% 1.5s 0.0s 5.4s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.7880.00065.22552.05136.573115.007
Rune of Power5.1190.00428.29832.78214.72048.930
Touch of the Magi4.1010.00023.34927.37813.86248.930
Arcane Power5.9320.00043.13516.98011.55358.303
Arcane Barrage9.3771.01848.681240.826187.904297.801
Arcane Orb4.2530.00049.70556.38734.903128.912
Presence of Mind35.9550.77566.633111.27559.689147.303
Time Warp2.3760.00025.3423.5621.29626.643

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
no_race
mana_regen Mana 3060.62 399828.37 60.82% 130.64 4231.24 1.05%
Evocation Mana 126.59 172023.37 26.17% 1358.95 0.00 0.00%
Mana Gem Mana 2.92 19680.20 2.99% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.66 65842.12 10.02% 2670.48 95.02 0.14%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2191.66 2304.85 4339.2 33410.3 1931.4 67365.7
Usage Type Count Total Avg RPE APR
no_race
arcane_blast Mana 112.6 563666.7 5006.8 5051.4 0.9
arcane_missiles Mana 44.4 103376.8 2329.8 2329.7 5.8
arcane_orb Mana 12.5 5714.8 459.0 459.0 8.4
time_warp Mana 1.5 2962.3 1998.9 1993.2 0.0
touch_of_the_magi Mana 6.3 15630.5 2498.9 2498.5 6.9

Statistics & Data Analysis

Fight Length
no_race Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
no_race Damage Per Second
Count 1816
Mean 5089.16
Minimum 4265.23
Maximum 5798.53
Spread ( max - min ) 1533.30
Range [ ( max - min ) / 2 * 100% ] 15.06%
Standard Deviation 212.3589
5th Percentile 4751.52
95th Percentile 5449.05
( 95th Percentile - 5th Percentile ) 697.53
Mean Distribution
Standard Deviation 4.9832
95.00% Confidence Interval ( 5079.39 - 5098.92 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6689
0.1 Scale Factor Error with Delta=300 385
0.05 Scale Factor Error with Delta=300 1540
0.01 Scale Factor Error with Delta=300 38497
Priority Target DPS
no_race Priority Target Damage Per Second
Count 1816
Mean 5089.16
Minimum 4265.23
Maximum 5798.53
Spread ( max - min ) 1533.30
Range [ ( max - min ) / 2 * 100% ] 15.06%
Standard Deviation 212.3589
5th Percentile 4751.52
95th Percentile 5449.05
( 95th Percentile - 5th Percentile ) 697.53
Mean Distribution
Standard Deviation 4.9832
95.00% Confidence Interval ( 5079.39 - 5098.92 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6689
0.1 Scale Factor Error with Delta=300 385
0.05 Scale Factor Error with Delta=300 1540
0.01 Scale Factor Error with Delta=300 38497
DPS(e)
no_race Damage Per Second (Effective)
Count 1816
Mean 5089.16
Minimum 4265.23
Maximum 5798.53
Spread ( max - min ) 1533.30
Range [ ( max - min ) / 2 * 100% ] 15.06%
Damage
no_race Damage
Count 1816
Mean 1520080.64
Minimum 1038389.56
Maximum 1908030.56
Spread ( max - min ) 869641.00
Range [ ( max - min ) / 2 * 100% ] 28.61%
DTPS
no_race Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
no_race Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
no_race Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
no_race Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
no_race Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
no_race Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
no_raceTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
no_race Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.60 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.84 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.19 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.86 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.54 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.87 arcane_blast
u 0.00 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.06 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.70 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.95 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.14 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.65 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.51 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.92 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.67 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.28 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.59 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.77 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.43 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.38 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.27 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.39 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.77 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.33 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.53 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.26 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.78 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.62 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.32 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.61 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 94.10 arcane_blast
. 1.46 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.41 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.92 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.05 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&$&&&~yz.."&&&#')!>.......@....<@...<.@>..=+nqr:.;.;@>..@....@..=..@>..@nq:;..>.......*)p.;........>...+nqr:-....>..@....@....@>=...+nq:...>.....)....<.>....<...+.=op.r:...>..q...tts

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask no_race 67365.7/67366: 100% mana
Pre precombat U food no_race 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana
0:01.299 shared_cds . time_warp Fluffy_Pillow 67240.9/67366: 100% mana bloodlust, crimson_chorus
0:01.299 opener w arcane_blast Fluffy_Pillow 65240.9/67366: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.178 opener x rune_of_power Fluffy_Pillow 60925.2/67366: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.950 opener & arcane_blast Fluffy_Pillow 61965.3/67366: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.735 shared_cds . use_mana_gem no_race 56147.9/67366: 83% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.735 opener & arcane_blast Fluffy_Pillow 62884.5/67366: 93% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.522 opener & arcane_blast Fluffy_Pillow 57069.8/67366: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.306 opener & arcane_blast Fluffy_Pillow 51251.1/67366: 76% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.090 opener & arcane_blast Fluffy_Pillow 45432.4/67366: 67% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.875 opener & arcane_blast Fluffy_Pillow 39615.1/67366: 59% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.661 opener $ arcane_missiles Fluffy_Pillow 33799.1/67366: 50% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.926 opener & arcane_blast Fluffy_Pillow 36850.7/67366: 55% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.711 opener & arcane_blast Fluffy_Pillow 31033.4/67366: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.497 opener & arcane_blast Fluffy_Pillow 25217.4/67366: 37% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.282 opener ~ arcane_barrage Fluffy_Pillow 19400.0/67366: 29% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.054 opener y touch_of_the_magi Fluffy_Pillow 23134.8/67366: 34% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.825 opener z arcane_power Fluffy_Pillow 21673.5/67366: 32% mana bloodlust, arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.825 shared_cds . potion Fluffy_Pillow 21673.5/67366: 32% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.825 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 21673.5/67366: 32% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:13.825 opener " arcane_missiles Fluffy_Pillow 21673.5/67366: 32% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:22.390 opener & arcane_blast Fluffy_Pillow 14463.3/67366: 21% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.175 opener & arcane_blast Fluffy_Pillow 12083.4/67366: 18% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.960 opener & arcane_blast Fluffy_Pillow 9703.6/67366: 14% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.745 opener # arcane_missiles Fluffy_Pillow 7323.7/67366: 11% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:25.988 opener ' evocation no_race 8998.4/67366: 13% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.488 rotation ) cancel_action Fluffy_Pillow 65008.2/67366: 97% mana bloodlust, arcane_charge(4), arcane_power, evocation, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.492 opener ! arcane_barrage Fluffy_Pillow 65013.6/67366: 97% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:29.262 rotation > arcane_orb Fluffy_Pillow 67365.7/67366: 100% mana bloodlust, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.033 rotation . arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:31.004 rotation . arcane_blast Fluffy_Pillow 63247.5/67366: 94% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_deathly_fixation
0:31.881 rotation . arcane_blast Fluffy_Pillow 58929.0/67366: 87% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:32.667 rotation . arcane_blast Fluffy_Pillow 53113.0/67366: 79% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:33.451 rotation . arcane_blast Fluffy_Pillow 47294.3/67366: 70% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:34.236 rotation . arcane_blast Fluffy_Pillow 41477.0/67366: 62% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:35.022 rotation . arcane_blast Fluffy_Pillow 35661.0/67366: 53% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:35.806 rotation @ arcane_barrage Fluffy_Pillow 29842.3/67366: 44% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:36.576 rotation . arcane_blast Fluffy_Pillow 33574.3/67366: 50% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:37.731 rotation . arcane_blast Fluffy_Pillow 33755.5/67366: 50% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_deathly_fixation
0:38.792 rotation . arcane_blast Fluffy_Pillow 32435.0/67366: 48% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_deathly_fixation
0:39.761 rotation . arcane_blast Fluffy_Pillow 29615.5/67366: 44% mana bloodlust, arcane_charge(3), clearcasting(2), temporal_warp
0:40.639 rotation < arcane_missiles Fluffy_Pillow 25298.5/67366: 38% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp
0:41.808 rotation @ arcane_barrage Fluffy_Pillow 26873.5/67366: 40% mana arcane_charge(4), clearcasting(2)
0:43.107 rotation . arcane_blast Fluffy_Pillow 31318.3/67366: 46% mana clearcasting(2)
0:45.056 rotation . arcane_blast Fluffy_Pillow 32569.2/67366: 48% mana arcane_charge, clearcasting(2)
0:46.847 rotation . arcane_blast Fluffy_Pillow 32232.2/67366: 48% mana arcane_charge(2), clearcasting(2)
0:48.483 rotation < arcane_missiles Fluffy_Pillow 30311.4/67366: 45% mana arcane_charge(3), clearcasting(3)
0:50.530 rotation . arcane_blast Fluffy_Pillow 33069.4/67366: 49% mana arcane_charge(3), clearcasting(2)
0:52.011 rotation @ arcane_barrage Fluffy_Pillow 29564.7/67366: 44% mana arcane_charge(4), clearcasting(2)
0:53.311 rotation > arcane_orb Fluffy_Pillow 34010.9/67366: 50% mana clearcasting(2)
0:54.610 rotation . arcane_blast Fluffy_Pillow 35261.0/67366: 52% mana arcane_charge(2), clearcasting(2)
0:56.247 rotation . arcane_blast Fluffy_Pillow 33341.6/67366: 49% mana arcane_charge(3), clearcasting(2)
0:57.725 rotation = arcane_missiles Fluffy_Pillow 29832.9/67366: 44% mana arcane_charge(4), clearcasting(2)
0:59.778 rotation + arcane_barrage Fluffy_Pillow 32599.0/67366: 48% mana arcane_charge(4), clearcasting
1:01.078 cooldowns n touch_of_the_magi Fluffy_Pillow 37045.1/67366: 55% mana clearcasting, crimson_chorus
1:02.378 cooldowns q rune_of_power Fluffy_Pillow 36296.6/67366: 54% mana arcane_charge(4), crimson_chorus
1:03.680 cooldowns r presence_of_mind Fluffy_Pillow 38050.8/67366: 56% mana arcane_charge(4), rune_of_power, crimson_chorus
1:03.680 rotation : arcane_missiles Fluffy_Pillow 38050.8/67366: 56% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:10.374 rotation . arcane_blast Fluffy_Pillow 24569.7/67366: 36% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
1:11.671 rotation ; arcane_missiles Fluffy_Pillow 19442.2/67366: 29% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:13.640 rotation . arcane_blast Fluffy_Pillow 22095.1/67366: 33% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
1:14.939 rotation ; arcane_missiles Fluffy_Pillow 16970.2/67366: 25% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus(2)
1:17.036 rotation @ arcane_barrage Fluffy_Pillow 19795.5/67366: 29% mana arcane_charge(4), presence_of_mind, crimson_chorus(2)
1:18.336 rotation > arcane_orb Fluffy_Pillow 24241.7/67366: 36% mana presence_of_mind, crimson_chorus(2)
1:19.636 rotation . arcane_blast Fluffy_Pillow 25493.2/67366: 38% mana arcane_charge(2), presence_of_mind, crimson_chorus(2)
1:20.936 rotation . arcane_blast Fluffy_Pillow 23119.7/67366: 34% mana arcane_charge(3), crimson_chorus(3)
1:22.415 rotation @ arcane_barrage Fluffy_Pillow 19612.4/67366: 29% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:23.716 rotation . arcane_blast Fluffy_Pillow 24059.9/67366: 36% mana clearcasting, crimson_chorus(3)
1:25.664 rotation . arcane_blast Fluffy_Pillow 25309.4/67366: 38% mana arcane_charge, clearcasting, crimson_chorus(3)
1:27.458 rotation . arcane_blast Fluffy_Pillow 24976.5/67366: 37% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:29.094 rotation . arcane_blast Fluffy_Pillow 23055.7/67366: 34% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:30.574 rotation @ arcane_barrage Fluffy_Pillow 19549.7/67366: 29% mana arcane_charge(4), clearcasting
1:31.874 rotation . arcane_blast Fluffy_Pillow 23995.9/67366: 36% mana clearcasting
1:33.823 rotation . arcane_blast Fluffy_Pillow 25246.8/67366: 37% mana arcane_charge, clearcasting
1:35.613 rotation = arcane_missiles Fluffy_Pillow 24908.5/67366: 37% mana arcane_charge(2), clearcasting
1:37.463 rotation . arcane_blast Fluffy_Pillow 27401.0/67366: 41% mana arcane_charge(2)
1:39.097 rotation . arcane_blast Fluffy_Pillow 25477.5/67366: 38% mana arcane_charge(3)
1:40.578 rotation @ arcane_barrage Fluffy_Pillow 21972.9/67366: 33% mana arcane_charge(4)
1:41.877 rotation > arcane_orb Fluffy_Pillow 26417.7/67366: 39% mana
1:43.177 rotation . arcane_blast Fluffy_Pillow 27669.2/67366: 41% mana arcane_charge(2)
1:44.815 rotation . arcane_blast Fluffy_Pillow 25751.1/67366: 38% mana arcane_charge(3)
1:46.294 rotation @ arcane_barrage Fluffy_Pillow 22243.8/67366: 33% mana arcane_charge(4), clearcasting
1:47.593 cooldowns n touch_of_the_magi Fluffy_Pillow 26688.6/67366: 40% mana clearcasting
1:48.893 cooldowns q rune_of_power Fluffy_Pillow 25940.1/67366: 39% mana arcane_charge(4), clearcasting
1:50.192 rotation : arcane_missiles Fluffy_Pillow 27690.2/67366: 41% mana arcane_charge(4), clearcasting(2), rune_of_power
1:58.178 rotation ; arcane_missiles Fluffy_Pillow 23449.9/67366: 35% mana arcane_charge(4), clearcasting, rune_of_power
2:00.150 rotation . arcane_blast Fluffy_Pillow 26106.8/67366: 39% mana arcane_charge(4), rune_of_power
2:01.475 rotation . arcane_barrage Fluffy_Pillow 21017.0/67366: 31% mana arcane_charge(4), rune_of_power, crimson_chorus
2:02.773 rotation > arcane_orb Fluffy_Pillow 25460.4/67366: 38% mana crimson_chorus
2:04.073 shared_cds . use_mana_gem no_race 26711.9/67366: 40% mana arcane_charge(2), crimson_chorus
2:04.073 rotation . arcane_blast Fluffy_Pillow 33448.5/67366: 50% mana arcane_charge(2), crimson_chorus
2:05.710 rotation . arcane_blast Fluffy_Pillow 31529.1/67366: 47% mana arcane_charge(3), crimson_chorus
2:07.189 rotation . arcane_blast Fluffy_Pillow 28021.7/67366: 42% mana arcane_charge(4), crimson_chorus
2:08.514 rotation . arcane_blast Fluffy_Pillow 22931.9/67366: 34% mana arcane_charge(4), crimson_chorus
2:09.840 rotation . arcane_blast Fluffy_Pillow 17843.5/67366: 26% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.163 rotation . arcane_blast Fluffy_Pillow 12751.0/67366: 19% mana arcane_charge(4), clearcasting, crimson_chorus
2:12.489 rotation * evocation no_race 7662.5/67366: 11% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.789 rotation ) cancel_action Fluffy_Pillow 64666.5/67366: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:16.795 cooldowns p arcane_power Fluffy_Pillow 64674.6/67366: 96% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.795 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 64674.6/67366: 96% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:16.795 rotation ; arcane_missiles Fluffy_Pillow 64674.6/67366: 96% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:18.849 rotation . arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:20.175 rotation . arcane_blast Fluffy_Pillow 63935.0/67366: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.502 rotation . arcane_blast Fluffy_Pillow 62285.3/67366: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:22.826 rotation . arcane_blast Fluffy_Pillow 60631.7/67366: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.151 rotation . arcane_blast Fluffy_Pillow 58979.4/67366: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:25.476 rotation . arcane_blast Fluffy_Pillow 57327.1/67366: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.800 rotation . arcane_blast Fluffy_Pillow 55673.4/67366: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:28.126 rotation . arcane_barrage Fluffy_Pillow 54022.4/67366: 80% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:29.425 rotation > arcane_orb Fluffy_Pillow 58467.2/67366: 87% mana arcane_power, crimson_chorus(3), gladiators_badge
2:30.724 rotation . arcane_blast Fluffy_Pillow 59967.4/67366: 89% mana arcane_charge(2), arcane_power, crimson_chorus(3), gladiators_badge
2:32.361 rotation . arcane_blast Fluffy_Pillow 58048.0/67366: 86% mana arcane_charge(3)
2:33.842 rotation . arcane_blast Fluffy_Pillow 54543.3/67366: 81% mana arcane_charge(4)
2:35.166 rotation + arcane_barrage Fluffy_Pillow 49452.2/67366: 73% mana arcane_charge(4)
2:36.466 cooldowns n touch_of_the_magi Fluffy_Pillow 53898.3/67366: 80% mana
2:37.765 cooldowns q rune_of_power Fluffy_Pillow 53148.5/67366: 79% mana arcane_charge(4)
2:39.064 cooldowns r presence_of_mind Fluffy_Pillow 54898.6/67366: 81% mana arcane_charge(4), rune_of_power
2:39.064 rotation : arcane_missiles Fluffy_Pillow 54898.6/67366: 81% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:45.583 rotation - arcane_blast Fluffy_Pillow 48681.8/67366: 72% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:46.882 rotation . arcane_blast Fluffy_Pillow 43556.9/67366: 65% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:48.181 rotation . arcane_blast Fluffy_Pillow 38432.1/67366: 57% mana arcane_charge(4), presence_of_mind, rune_of_power
2:49.481 rotation . arcane_blast Fluffy_Pillow 33308.6/67366: 49% mana arcane_charge(4), rune_of_power
2:50.807 rotation . arcane_barrage Fluffy_Pillow 28220.1/67366: 42% mana arcane_charge(4), rune_of_power
2:52.107 rotation > arcane_orb Fluffy_Pillow 32666.3/67366: 48% mana
2:53.407 rotation . arcane_blast Fluffy_Pillow 33917.8/67366: 50% mana arcane_charge(2)
2:55.043 rotation . arcane_blast Fluffy_Pillow 31997.0/67366: 47% mana arcane_charge(3)
2:56.524 rotation @ arcane_barrage Fluffy_Pillow 28492.4/67366: 42% mana arcane_charge(4), clearcasting
2:57.824 rotation . arcane_blast Fluffy_Pillow 32938.5/67366: 49% mana clearcasting
2:59.771 rotation . arcane_blast Fluffy_Pillow 34186.7/67366: 51% mana arcane_charge, clearcasting
3:01.563 rotation . arcane_blast Fluffy_Pillow 33851.1/67366: 50% mana arcane_charge(2), clearcasting, crimson_chorus
3:03.200 rotation . arcane_blast Fluffy_Pillow 31931.7/67366: 47% mana arcane_charge(3), clearcasting, crimson_chorus
3:04.679 rotation @ arcane_barrage Fluffy_Pillow 28424.3/67366: 42% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.978 rotation . arcane_blast Fluffy_Pillow 32869.1/67366: 49% mana clearcasting(2), crimson_chorus
3:07.926 rotation . arcane_blast Fluffy_Pillow 34118.7/67366: 51% mana arcane_charge, clearcasting(2), crimson_chorus
3:09.716 rotation . arcane_blast Fluffy_Pillow 33780.4/67366: 50% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:11.353 rotation . arcane_blast Fluffy_Pillow 31860.9/67366: 47% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:12.834 rotation @ arcane_barrage Fluffy_Pillow 28356.3/67366: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:14.133 rotation > arcane_orb Fluffy_Pillow 32801.1/67366: 49% mana clearcasting(2), crimson_chorus(2)
3:15.433 rotation = arcane_missiles Fluffy_Pillow 34052.6/67366: 51% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:19.151 rotation . arcane_blast Fluffy_Pillow 39061.9/67366: 58% mana arcane_charge(2), crimson_chorus(2)
3:20.788 rotation . arcane_blast Fluffy_Pillow 37142.5/67366: 55% mana arcane_charge(3), crimson_chorus(2)
3:22.269 rotation . arcane_blast Fluffy_Pillow 33637.9/67366: 50% mana arcane_charge(4), crimson_chorus(3)
3:23.595 rotation + arcane_barrage Fluffy_Pillow 28549.4/67366: 42% mana arcane_charge(4), crimson_chorus(3)
3:24.895 cooldowns n touch_of_the_magi Fluffy_Pillow 32995.5/67366: 49% mana crimson_chorus(3)
3:26.194 cooldowns q rune_of_power Fluffy_Pillow 32245.7/67366: 48% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.493 rotation : arcane_missiles Fluffy_Pillow 33995.9/67366: 50% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:35.960 rotation . arcane_blast Fluffy_Pillow 22903.6/67366: 34% mana arcane_charge(4), rune_of_power
3:37.284 rotation . arcane_blast Fluffy_Pillow 17812.4/67366: 26% mana arcane_charge(4), rune_of_power
3:38.611 rotation . arcane_barrage Fluffy_Pillow 12725.3/67366: 19% mana arcane_charge(4), rune_of_power
3:39.911 rotation > arcane_orb Fluffy_Pillow 17171.4/67366: 25% mana
3:41.211 rotation . arcane_blast Fluffy_Pillow 18422.9/67366: 27% mana arcane_charge(2)
3:42.847 rotation . arcane_blast Fluffy_Pillow 16502.1/67366: 24% mana arcane_charge(3)
3:44.327 rotation . arcane_blast Fluffy_Pillow 12996.2/67366: 19% mana arcane_charge(4)
3:45.653 rotation . arcane_blast Fluffy_Pillow 7907.7/67366: 12% mana arcane_charge(4), clearcasting
3:46.979 rotation . evocation no_race 2819.2/67366: 4% mana arcane_charge(4), clearcasting
3:51.679 rotation ) cancel_action Fluffy_Pillow 65126.0/67366: 97% mana arcane_charge(4), clearcasting(2), evocation
3:51.684 rotation . arcane_blast Fluffy_Pillow 65132.7/67366: 97% mana arcane_charge(4), clearcasting(2)
3:53.009 rotation . arcane_blast Fluffy_Pillow 60042.9/67366: 89% mana arcane_charge(4), clearcasting(2)
3:54.335 rotation . arcane_blast Fluffy_Pillow 54954.5/67366: 82% mana arcane_charge(4), clearcasting(2)
3:55.659 rotation . arcane_blast Fluffy_Pillow 49863.3/67366: 74% mana arcane_charge(4), clearcasting(2)
3:56.983 rotation < arcane_missiles Fluffy_Pillow 44772.2/67366: 66% mana arcane_charge(4), clearcasting(3)
3:58.870 rotation . arcane_barrage Fluffy_Pillow 47314.5/67366: 70% mana arcane_charge(4), clearcasting(2)
4:00.168 rotation > arcane_orb Fluffy_Pillow 51758.0/67366: 77% mana clearcasting(2)
4:01.468 rotation . arcane_blast Fluffy_Pillow 53009.5/67366: 79% mana arcane_charge(2), clearcasting(2)
4:03.105 rotation . arcane_blast Fluffy_Pillow 51090.0/67366: 76% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:04.586 shared_cds . use_mana_gem no_race 47585.4/67366: 71% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.586 rotation . arcane_blast Fluffy_Pillow 54322.0/67366: 81% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.912 rotation < arcane_missiles Fluffy_Pillow 49233.5/67366: 73% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:07.713 rotation . arcane_blast Fluffy_Pillow 51660.0/67366: 77% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.037 rotation . arcane_blast Fluffy_Pillow 46568.9/67366: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.363 rotation . arcane_blast Fluffy_Pillow 41480.4/67366: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.690 rotation + arcane_barrage Fluffy_Pillow 36393.3/67366: 54% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.989 rotation . arcane_blast Fluffy_Pillow 40838.1/67366: 61% mana clearcasting(2), crimson_chorus
4:14.939 rotation = arcane_missiles Fluffy_Pillow 42090.4/67366: 62% mana arcane_charge, clearcasting(2), crimson_chorus(2)
4:16.814 cooldowns o touch_of_the_magi Fluffy_Pillow 44616.6/67366: 66% mana arcane_charge, clearcasting, crimson_chorus(2)
4:18.112 cooldowns p arcane_power Fluffy_Pillow 43865.4/67366: 65% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:18.112 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 43865.4/67366: 65% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
4:18.112 cooldowns r presence_of_mind Fluffy_Pillow 43865.4/67366: 65% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
4:18.112 rotation : arcane_missiles Fluffy_Pillow 43865.4/67366: 65% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:27.013 rotation . arcane_blast Fluffy_Pillow 40857.8/67366: 61% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:28.312 rotation . arcane_blast Fluffy_Pillow 39170.5/67366: 58% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:29.613 rotation . arcane_barrage Fluffy_Pillow 37485.9/67366: 56% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:30.912 rotation > arcane_orb Fluffy_Pillow 41930.6/67366: 62% mana arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:32.211 rotation . arcane_blast Fluffy_Pillow 43430.8/67366: 64% mana arcane_charge(2), arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:33.512 rotation . arcane_blast Fluffy_Pillow 43121.2/67366: 64% mana arcane_charge(3)
4:34.993 cooldowns q rune_of_power Fluffy_Pillow 39616.5/67366: 59% mana arcane_charge(4)
4:36.292 rotation . arcane_blast Fluffy_Pillow 41366.7/67366: 61% mana arcane_charge(4), rune_of_power
4:37.616 rotation . arcane_blast Fluffy_Pillow 36275.5/67366: 54% mana arcane_charge(4), rune_of_power
4:38.942 rotation . arcane_blast Fluffy_Pillow 31187.1/67366: 46% mana arcane_charge(4), rune_of_power
4:40.266 final_burn t arcane_blast Fluffy_Pillow 26095.9/67366: 39% mana arcane_charge(4), rune_of_power
4:41.592 final_burn t arcane_blast Fluffy_Pillow 21007.5/67366: 31% mana arcane_charge(4), clearcasting, rune_of_power
4:42.917 final_burn s arcane_missiles Fluffy_Pillow 15917.6/67366: 24% mana arcane_charge(4), clearcasting, rune_of_power

Stats

Level Bonus (60) Race Bonus (none) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 198 198 0
Agility 306 0 306 306 0
Stamina 414 0 2013 1918 1504
Intellect 450 0 1770 1591 1066 (46)
Spirit 0 0 0 0 0
Health 40260 38360 0
Mana 67366 67366 0
Spell Power 1770 1591 0
Crit 15.74% 15.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="no_race"
source=default
spec=arcane
level=60
race=none
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

pandaren : 5156 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5155.7 5155.7 9.8 / 0.191% 834.6 / 16.2% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2306.5 2191.6 Mana 0.00% 40.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
pandaren 5156
Arcane Barrage 456 8.9% 24.6 11.79sec 5570 4629 Direct 24.6 4648 9623 5575 18.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.62 24.60 0.00 0.00 1.2032 0.0000 137110.61 137110.61 0.00% 4629.46 4629.46
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.37% 20.02 9 29 4648.00 3195 9271 4645.96 3992 5240 93025 93025 0.00%
crit 18.63% 4.58 0 13 9623.09 6391 18542 9533.86 0 18542 44086 44086 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.01
    opener
    [}]:0.71
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.95
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.15
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.28
    rotation
    [+]:2.41
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.16
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.27
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.71
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.61
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.31
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.64
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.40
Arcane Blast 1759 34.1% 111.6 2.68sec 4722 3545 Direct 112.6 3911 8104 4681 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.64 112.64 0.00 0.00 1.3322 0.0000 527163.73 527163.73 0.00% 3544.53 3544.53
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.63% 91.95 63 124 3910.95 928 9355 3914.86 3344 4763 359589 359589 0.00%
crit 18.37% 20.69 7 41 8104.01 1857 18710 8098.74 4879 11589 167574 167574 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.90
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.78
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.35
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:94.03
Arcane Echo 249 4.8% 155.1 2.01sec 480 0 Direct 155.1 399 815 481 19.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 155.06 155.06 0.00 0.00 0.0000 0.0000 74497.18 74497.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.40% 124.67 80 180 399.07 311 546 399.11 351 442 49739 49739 0.00%
crit 19.60% 30.39 11 52 814.78 621 1092 814.72 673 965 24758 24758 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2030 39.4% 44.4 6.50sec 13702 7724 Periodic 298.6 1693 3502 2038 19.1% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.41 0.00 298.94 298.65 1.7739 0.2460 608516.92 608516.92 0.00% 7724.16 7724.16
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.94% 241.72 139 358 1693.28 1061 2611 1695.95 1499 1949 409239 409239 0.00%
crit 19.06% 56.93 27 92 3501.93 2122 5222 3504.27 2922 4185 199278 199278 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.51
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.65
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.53
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.28
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.40
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.82
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.35
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (163) 0.0% (3.2%) 12.4 24.68sec 3944 3173

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.44 0.00 0.00 0.00 1.2433 0.0000 0.00 0.00 0.00% 3172.69 3172.69

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.93
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.51
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 163 3.2% 12.4 24.68sec 3947 0 Direct 12.4 3284 6808 3946 18.8%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.43 12.43 0.00 0.00 0.0000 0.0000 49056.12 49056.12 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.21% 10.09 4 15 3284.27 2861 7040 3280.83 2861 4142 33153 33153 0.00%
crit 18.79% 2.34 0 9 6808.26 5721 14079 6256.47 0 14079 15903 15903 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (77) 0.0% (1.5%) 16.4 1.55sec 1384 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.40 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 77 1.5% 16.4 1.55sec 1384 0 Direct 16.4 1144 2288 1384 20.9%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.40 16.40 0.00 0.00 0.0000 0.0000 22687.80 22687.80 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.09% 12.97 5 22 1144.41 1117 1184 1144.43 1117 1184 14843 14843 0.00%
crit 20.91% 3.43 0 11 2288.00 2233 2367 2234.21 0 2367 7845 7845 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 21.0 14.03sec 554 0 Direct 21.0 466 933 554 18.9%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.98 20.98 0.00 0.00 0.0000 0.0000 11631.42 11631.42 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.06% 17.01 6 30 466.02 453 481 466.05 453 479 7925 7925 0.00%
crit 18.94% 3.97 0 12 932.55 907 961 914.85 0 961 3706 3706 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5256 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 131  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 78 46 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5255.60 5255.60 0.00% 44.31 44.31
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.17% 91.40 76 104 38.23 30 47 38.23 37 40 3495 3495 0.00%
crit 19.83% 22.60 10 38 77.91 60 93 77.92 69 88 1761 1761 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (366) 0.0% (7.1%) 6.3 49.16sec 17501 14558

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 0.00 0.00 0.00 1.2022 0.0000 0.00 0.00 0.00% 14558.26 14558.26

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.61
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 366 7.1% 6.3 49.09sec 17501 0 Direct 6.2 17546 0 17546 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.26 6.25 0.00 0.00 0.0000 0.0000 109536.35 109536.35 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.25 5 8 17546.28 449 52676 17558.96 12449 21644 109536 109536 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:10501.40
  • base_dd_max:10501.40
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
pandaren
Arcane Power 2.8 122.35sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.83
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 100.65sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 0.00 18.52 0.00 3.5164 0.6126 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.77
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.46
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 95.82sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.86
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.07
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 51.96sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.18 0.00 0.00 0.00 1.2006 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.20
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.69sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.99sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:pandaren
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.94
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.5 118.3 11.8sec 2.1sec 9.5sec 81.08% 0.00% 60.7 (61.7) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 50.0s
  • trigger_min/max:0.0s / 17.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 47.4s

Stack Uptimes

  • arcane_charge_1:7.29%
  • arcane_charge_2:11.84%
  • arcane_charge_3:9.95%
  • arcane_charge_4:52.00%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.4sec 122.4sec 14.8sec 13.93% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 162.7s
  • trigger_min/max:120.0s / 162.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.93%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.4 10.3 17.3sec 10.7sec 7.5sec 43.66% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.34%
  • clearcasting_2:17.18%
  • clearcasting_3:2.15%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.8sec 28.6sec 51.81% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 66.9s
  • trigger_min/max:60.0s / 66.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.87%
  • crimson_chorus_2:17.25%
  • crimson_chorus_3:16.69%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 101.0sec 101.0sec 3.8sec 4.09% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 157.6s
  • trigger_min/max:90.0s / 157.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.7s

Stack Uptimes

  • evocation_1:4.09%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:40.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 114.5sec 114.5sec 14.6sec 14.86% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 162.7s
  • trigger_min/max:60.0s / 162.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.86%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 300.2sec 300.2sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 300.4s
  • trigger_min/max:300.0s / 300.4s
  • trigger_pct:100.00%
  • duration_min/max:12.7s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.46%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.0sec 96.0sec 12.3sec 11.98% 7.61% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:69.9s / 121.2s
  • trigger_min/max:69.9s / 121.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.6s

Stack Uptimes

  • presence_of_mind_1:2.66%
  • presence_of_mind_2:2.23%
  • presence_of_mind_3:7.09%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.7sec 34.1sec 12.9sec 34.59% 0.00% 0.9 (0.9) 7.8

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 62.0s
  • trigger_min/max:8.6s / 54.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.4s

Stack Uptimes

  • rune_of_power_1:34.59%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.5sec 304.5sec 35.4sec 17.16% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 326.5s
  • trigger_min/max:300.0s / 326.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.16%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.00%
Arcane Barrage Arcane Charge 3 2.94% 0.00% 14.29%
Arcane Barrage Arcane Charge 4 97.05% 85.71% 100.00%
Arcane Blast Arcane Charge 0 10.18% 5.71% 14.29%
Arcane Blast Arcane Charge 1 7.51% 3.60% 12.30%
Arcane Blast Arcane Charge 2 14.62% 9.52% 18.94%
Arcane Blast Arcane Charge 3 15.59% 10.40% 19.49%
Arcane Blast Arcane Charge 4 52.09% 42.35% 64.58%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.94% 0.00% 5.94% 1.5s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.8700.00067.63852.29237.159115.906
Rune of Power5.1220.00427.23432.75114.54350.878
Touch of the Magi4.0950.00025.04527.33013.24449.216
Arcane Power5.9280.00042.67016.96011.55359.329
Arcane Barrage9.3961.00848.034240.928189.931296.742
Arcane Orb4.2590.00052.22156.62133.695120.835
Presence of Mind35.7870.00067.087110.83458.718146.661
Time Warp2.3330.00026.5113.4971.29727.809

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
pandaren
mana_regen Mana 3061.94 399970.70 60.85% 130.63 4065.58 1.01%
Evocation Mana 126.49 171858.77 26.14% 1358.71 0.00 0.00%
Mana Gem Mana 2.94 19772.13 3.01% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.62 65746.10 10.00% 2670.72 89.91 0.14%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2191.64 2306.54 4139.5 32899.0 1127.7 67365.7
Usage Type Count Total Avg RPE APR
pandaren
arcane_blast Mana 112.6 564197.7 5009.2 5053.9 0.9
arcane_missiles Mana 44.4 103370.6 2328.0 2327.6 5.9
arcane_orb Mana 12.4 5708.4 458.8 459.0 8.6
time_warp Mana 1.5 2950.3 1998.9 1993.2 0.0
touch_of_the_magi Mana 6.3 15632.5 2498.1 2497.7 7.0

Statistics & Data Analysis

Fight Length
pandaren Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
pandaren Damage Per Second
Count 1816
Mean 5155.69
Minimum 4451.81
Maximum 5900.15
Spread ( max - min ) 1448.33
Range [ ( max - min ) / 2 * 100% ] 14.05%
Standard Deviation 213.5649
5th Percentile 4811.69
95th Percentile 5508.50
( 95th Percentile - 5th Percentile ) 696.81
Mean Distribution
Standard Deviation 5.0115
95.00% Confidence Interval ( 5145.87 - 5165.51 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6592
0.1 Scale Factor Error with Delta=300 390
0.05 Scale Factor Error with Delta=300 1558
0.01 Scale Factor Error with Delta=300 38936
Priority Target DPS
pandaren Priority Target Damage Per Second
Count 1816
Mean 5155.69
Minimum 4451.81
Maximum 5900.15
Spread ( max - min ) 1448.33
Range [ ( max - min ) / 2 * 100% ] 14.05%
Standard Deviation 213.5649
5th Percentile 4811.69
95th Percentile 5508.50
( 95th Percentile - 5th Percentile ) 696.81
Mean Distribution
Standard Deviation 5.0115
95.00% Confidence Interval ( 5145.87 - 5165.51 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6592
0.1 Scale Factor Error with Delta=300 390
0.05 Scale Factor Error with Delta=300 1558
0.01 Scale Factor Error with Delta=300 38936
DPS(e)
pandaren Damage Per Second (Effective)
Count 1816
Mean 5155.69
Minimum 4451.81
Maximum 5900.15
Spread ( max - min ) 1448.33
Range [ ( max - min ) / 2 * 100% ] 14.05%
Damage
pandaren Damage
Count 1816
Mean 1540200.14
Minimum 1089344.57
Maximum 1949387.28
Spread ( max - min ) 860042.71
Range [ ( max - min ) / 2 * 100% ] 27.92%
DTPS
pandaren Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
pandaren Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
pandaren Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
pandaren Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
pandaren Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
pandaren Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
pandarenTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
pandaren Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.61 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.83 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.20 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.86 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.51 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.90 arcane_blast
u 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.07 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.71 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.95 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.15 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.65 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.53 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.93 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.78 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.28 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.58 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.77 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.41 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.35 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.28 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.40 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.82 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.35 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.51 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.27 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.71 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.61 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.31 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.64 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 94.03 arcane_blast
. 1.46 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.40 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.94 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.07 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&$&~yz.."#&&&}%&&'......<.@..<..@>.==.@.nqr:-....>..@....==@.>.@....@nq:;.>......*)p.;.......;..>..+nqr:.;.>........@....@=>...@nq:;.>......)..<.>...<.....?=op.r:..;q.;...;.ttts

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask pandaren 67365.7/67366: 100% mana
Pre precombat U food pandaren 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana
0:01.300 shared_cds . time_warp Fluffy_Pillow 67242.2/67366: 100% mana bloodlust, crimson_chorus
0:01.300 opener w arcane_blast Fluffy_Pillow 65242.2/67366: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.177 opener x rune_of_power Fluffy_Pillow 60923.8/67366: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.948 opener & arcane_blast Fluffy_Pillow 61962.6/67366: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.734 shared_cds . use_mana_gem pandaren 56146.6/67366: 83% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.734 opener & arcane_blast Fluffy_Pillow 62883.2/67366: 93% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.520 opener & arcane_blast Fluffy_Pillow 57067.1/67366: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.306 opener & arcane_blast Fluffy_Pillow 51251.1/67366: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.089 opener & arcane_blast Fluffy_Pillow 45431.1/67366: 67% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.874 opener & arcane_blast Fluffy_Pillow 39613.7/67366: 59% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.659 opener & arcane_blast Fluffy_Pillow 33796.4/67366: 50% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.444 opener & arcane_blast Fluffy_Pillow 27979.0/67366: 42% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.230 opener $ arcane_missiles Fluffy_Pillow 22163.0/67366: 33% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.686 opener & arcane_blast Fluffy_Pillow 24124.7/67366: 36% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.473 opener ~ arcane_barrage Fluffy_Pillow 18310.0/67366: 27% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.243 opener y touch_of_the_magi Fluffy_Pillow 22042.1/67366: 33% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.015 opener z arcane_power Fluffy_Pillow 20582.2/67366: 31% mana bloodlust, arcane_charge(4), clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.015 shared_cds . potion Fluffy_Pillow 20582.2/67366: 31% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.015 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 20582.2/67366: 31% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:13.015 opener " arcane_missiles Fluffy_Pillow 20582.2/67366: 31% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:21.427 opener # arcane_missiles Fluffy_Pillow 13165.8/67366: 20% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.570 opener & arcane_blast Fluffy_Pillow 14705.8/67366: 22% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.354 opener & arcane_blast Fluffy_Pillow 12324.6/67366: 18% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.140 opener & arcane_blast Fluffy_Pillow 9946.1/67366: 15% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.925 opener } arcane_barrage Fluffy_Pillow 7566.2/67366: 11% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:25.694 opener % arcane_orb Fluffy_Pillow 11296.9/67366: 17% mana bloodlust, arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.463 opener & arcane_blast Fluffy_Pillow 12083.0/67366: 18% mana bloodlust, arcane_charge(2), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.434 opener & arcane_blast Fluffy_Pillow 11328.8/67366: 17% mana bloodlust, arcane_charge(3), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:28.312 opener ' evocation pandaren 7011.7/67366: 10% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.871 rotation . arcane_blast Fluffy_Pillow 64259.1/67366: 95% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:31.658 rotation . arcane_blast Fluffy_Pillow 58444.4/67366: 87% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:32.444 rotation . arcane_blast Fluffy_Pillow 52628.4/67366: 78% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:33.230 rotation . arcane_blast Fluffy_Pillow 46812.4/67366: 69% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:34.015 rotation . arcane_blast Fluffy_Pillow 40995.1/67366: 61% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:34.800 rotation . arcane_blast Fluffy_Pillow 35177.7/67366: 52% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:35.585 rotation < arcane_missiles Fluffy_Pillow 29360.3/67366: 44% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_deathly_fixation
0:36.790 rotation . arcane_blast Fluffy_Pillow 30983.9/67366: 46% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:37.575 rotation @ arcane_barrage Fluffy_Pillow 25166.5/67366: 37% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_deathly_fixation
0:38.345 rotation . arcane_blast Fluffy_Pillow 28898.6/67366: 43% mana bloodlust, clearcasting(2), temporal_warp
0:39.500 rotation . arcane_blast Fluffy_Pillow 29079.7/67366: 43% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp
0:40.565 rotation < arcane_missiles Fluffy_Pillow 27764.6/67366: 41% mana bloodlust, arcane_charge(2), clearcasting(3), temporal_warp
0:41.916 rotation . arcane_blast Fluffy_Pillow 29584.8/67366: 44% mana arcane_charge(2), clearcasting(2)
0:43.551 rotation . arcane_blast Fluffy_Pillow 27662.7/67366: 41% mana arcane_charge(3), clearcasting(2)
0:45.032 rotation @ arcane_barrage Fluffy_Pillow 24158.0/67366: 36% mana arcane_charge(4), clearcasting(2)
0:46.331 rotation > arcane_orb Fluffy_Pillow 28602.8/67366: 42% mana clearcasting(2)
0:47.630 rotation . arcane_blast Fluffy_Pillow 29853.0/67366: 44% mana arcane_charge(2), clearcasting(2)
0:49.266 rotation = arcane_missiles Fluffy_Pillow 27932.2/67366: 41% mana arcane_charge(3), clearcasting(2)
0:51.307 rotation = arcane_missiles Fluffy_Pillow 30682.1/67366: 46% mana arcane_charge(3), clearcasting
0:53.252 rotation . arcane_blast Fluffy_Pillow 33302.6/67366: 49% mana arcane_charge(3)
0:54.731 rotation @ arcane_barrage Fluffy_Pillow 29795.3/67366: 44% mana arcane_charge(4), clearcasting
0:56.031 rotation . arcane_blast Fluffy_Pillow 34241.4/67366: 51% mana clearcasting
0:57.978 cooldowns n touch_of_the_magi Fluffy_Pillow 35489.6/67366: 53% mana arcane_charge, clearcasting
0:59.308 cooldowns q rune_of_power Fluffy_Pillow 34781.6/67366: 52% mana arcane_charge(4), clearcasting
1:00.610 cooldowns r presence_of_mind Fluffy_Pillow 36535.8/67366: 54% mana arcane_charge(4), clearcasting, rune_of_power
1:00.610 rotation : arcane_missiles Fluffy_Pillow 36535.8/67366: 54% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
1:06.798 rotation - arcane_blast Fluffy_Pillow 37372.9/67366: 55% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:08.097 rotation . arcane_blast Fluffy_Pillow 32248.1/67366: 48% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
1:09.396 rotation . arcane_blast Fluffy_Pillow 27123.3/67366: 40% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
1:10.697 rotation . arcane_blast Fluffy_Pillow 22001.1/67366: 33% mana arcane_charge(4), rune_of_power, crimson_chorus
1:12.023 rotation . arcane_barrage Fluffy_Pillow 16912.7/67366: 25% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:13.323 rotation > arcane_orb Fluffy_Pillow 21358.8/67366: 32% mana clearcasting, crimson_chorus(2)
1:14.624 rotation . arcane_blast Fluffy_Pillow 22611.7/67366: 34% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:16.260 rotation . arcane_blast Fluffy_Pillow 20690.9/67366: 31% mana arcane_charge(3), clearcasting, crimson_chorus(2)
1:17.740 rotation @ arcane_barrage Fluffy_Pillow 17184.9/67366: 26% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
1:19.039 rotation . arcane_blast Fluffy_Pillow 21629.7/67366: 32% mana clearcasting(2), crimson_chorus(2)
1:20.987 rotation . arcane_blast Fluffy_Pillow 22879.2/67366: 34% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:22.780 rotation . arcane_blast Fluffy_Pillow 22545.0/67366: 33% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:24.415 rotation . arcane_blast Fluffy_Pillow 20622.8/67366: 31% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:25.896 rotation = arcane_missiles Fluffy_Pillow 17118.2/67366: 25% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:27.956 rotation = arcane_missiles Fluffy_Pillow 19893.7/67366: 30% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:29.990 rotation @ arcane_barrage Fluffy_Pillow 22634.1/67366: 34% mana arcane_charge(4), crimson_chorus(3)
1:31.289 rotation . arcane_blast Fluffy_Pillow 27078.9/67366: 40% mana
1:33.237 rotation > arcane_orb Fluffy_Pillow 28328.5/67366: 42% mana arcane_charge
1:34.623 rotation . arcane_blast Fluffy_Pillow 29695.9/67366: 44% mana arcane_charge(3)
1:36.102 rotation @ arcane_barrage Fluffy_Pillow 26188.5/67366: 39% mana arcane_charge(4)
1:37.403 rotation . arcane_blast Fluffy_Pillow 30636.0/67366: 45% mana
1:39.353 rotation . arcane_blast Fluffy_Pillow 31888.3/67366: 47% mana arcane_charge
1:41.145 rotation . arcane_blast Fluffy_Pillow 31552.7/67366: 47% mana arcane_charge(2)
1:42.782 rotation . arcane_blast Fluffy_Pillow 29633.2/67366: 44% mana arcane_charge(3)
1:44.263 rotation @ arcane_barrage Fluffy_Pillow 26128.6/67366: 39% mana arcane_charge(4)
1:45.562 cooldowns n touch_of_the_magi Fluffy_Pillow 30573.4/67366: 45% mana
1:46.860 cooldowns q rune_of_power Fluffy_Pillow 29822.2/67366: 44% mana arcane_charge(4)
1:48.161 rotation : arcane_missiles Fluffy_Pillow 31575.1/67366: 47% mana arcane_charge(4), rune_of_power
1:57.090 rotation ; arcane_missiles Fluffy_Pillow 13605.2/67366: 20% mana arcane_charge(4), clearcasting, rune_of_power
1:59.086 rotation . arcane_barrage Fluffy_Pillow 16294.5/67366: 24% mana arcane_charge(4), rune_of_power
2:00.386 rotation > arcane_orb Fluffy_Pillow 20740.6/67366: 31% mana
2:01.686 rotation . arcane_blast Fluffy_Pillow 21992.1/67366: 33% mana arcane_charge(2), crimson_chorus
2:03.323 rotation . arcane_blast Fluffy_Pillow 20072.7/67366: 30% mana arcane_charge(3), crimson_chorus
2:04.804 shared_cds . use_mana_gem pandaren 16568.0/67366: 25% mana arcane_charge(4), clearcasting, crimson_chorus
2:04.804 rotation . arcane_blast Fluffy_Pillow 23304.6/67366: 35% mana arcane_charge(4), clearcasting, crimson_chorus
2:06.130 rotation . arcane_blast Fluffy_Pillow 18216.1/67366: 27% mana arcane_charge(4), clearcasting, crimson_chorus
2:07.454 rotation . arcane_blast Fluffy_Pillow 13125.0/67366: 19% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.779 rotation * evocation pandaren 8035.2/67366: 12% mana arcane_charge(4), clearcasting, crimson_chorus
2:13.079 rotation ) cancel_action Fluffy_Pillow 65039.2/67366: 97% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:13.082 cooldowns p arcane_power Fluffy_Pillow 65043.3/67366: 97% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:13.082 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 65043.3/67366: 97% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:13.082 rotation ; arcane_missiles Fluffy_Pillow 65043.3/67366: 97% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:15.112 rotation . arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:16.436 rotation . arcane_blast Fluffy_Pillow 63932.3/67366: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:17.761 rotation . arcane_blast Fluffy_Pillow 62279.9/67366: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:19.087 rotation . arcane_blast Fluffy_Pillow 60629.0/67366: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:20.411 rotation . arcane_blast Fluffy_Pillow 58975.3/67366: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.736 rotation . arcane_blast Fluffy_Pillow 57323.0/67366: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.061 rotation . arcane_blast Fluffy_Pillow 55670.7/67366: 83% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.386 rotation ; arcane_missiles Fluffy_Pillow 54018.4/67366: 80% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), gladiators_badge
2:26.237 rotation . arcane_blast Fluffy_Pillow 56512.3/67366: 84% mana arcane_charge(4), arcane_power, crimson_chorus(3), gladiators_badge
2:27.564 rotation . arcane_barrage Fluffy_Pillow 54862.7/67366: 81% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3), gladiators_badge
2:28.863 rotation > arcane_orb Fluffy_Pillow 59307.5/67366: 88% mana clearcasting, crimson_chorus(3)
2:30.164 rotation . arcane_blast Fluffy_Pillow 60560.3/67366: 90% mana arcane_charge(2), clearcasting, crimson_chorus(3)
2:31.801 rotation . arcane_blast Fluffy_Pillow 58640.9/67366: 87% mana arcane_charge(3), clearcasting
2:33.282 rotation + arcane_barrage Fluffy_Pillow 55136.2/67366: 82% mana arcane_charge(4), clearcasting
2:34.580 cooldowns n touch_of_the_magi Fluffy_Pillow 59579.7/67366: 88% mana clearcasting(2)
2:35.880 cooldowns q rune_of_power Fluffy_Pillow 58831.2/67366: 87% mana arcane_charge(4), clearcasting(2)
2:37.180 cooldowns r presence_of_mind Fluffy_Pillow 60582.7/67366: 90% mana arcane_charge(4), clearcasting(2), rune_of_power
2:37.180 rotation : arcane_missiles Fluffy_Pillow 60582.7/67366: 90% mana arcane_charge(4), clearcasting(2), presence_of_mind(3), rune_of_power
2:45.028 rotation . arcane_blast Fluffy_Pillow 63656.4/67366: 94% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:46.327 rotation ; arcane_missiles Fluffy_Pillow 58531.6/67366: 87% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:48.322 rotation . arcane_barrage Fluffy_Pillow 61219.5/67366: 91% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:49.620 rotation > arcane_orb Fluffy_Pillow 65662.9/67366: 97% mana presence_of_mind(2)
2:50.919 rotation . arcane_blast Fluffy_Pillow 66913.1/67366: 99% mana arcane_charge(2), presence_of_mind(2)
2:52.220 rotation . arcane_blast Fluffy_Pillow 64540.9/67366: 96% mana arcane_charge(3), presence_of_mind
2:53.519 rotation . arcane_blast Fluffy_Pillow 60791.1/67366: 90% mana arcane_charge(4)
2:54.846 rotation . arcane_blast Fluffy_Pillow 55704.0/67366: 83% mana arcane_charge(4)
2:56.171 rotation . arcane_blast Fluffy_Pillow 50614.2/67366: 75% mana arcane_charge(4)
2:57.496 rotation . arcane_blast Fluffy_Pillow 45524.4/67366: 68% mana arcane_charge(4), clearcasting
2:58.820 rotation . arcane_blast Fluffy_Pillow 40433.2/67366: 60% mana arcane_charge(4), clearcasting
3:00.145 rotation . arcane_blast Fluffy_Pillow 35343.4/67366: 52% mana arcane_charge(4), clearcasting
3:01.469 rotation @ arcane_barrage Fluffy_Pillow 30252.2/67366: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:02.770 rotation . arcane_blast Fluffy_Pillow 34699.7/67366: 52% mana clearcasting(2), crimson_chorus
3:04.720 rotation . arcane_blast Fluffy_Pillow 35952.0/67366: 53% mana arcane_charge, clearcasting(2), crimson_chorus
3:06.512 rotation . arcane_blast Fluffy_Pillow 35616.4/67366: 53% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:08.148 rotation . arcane_blast Fluffy_Pillow 33695.6/67366: 50% mana arcane_charge(3), clearcasting(2), crimson_chorus
3:09.629 rotation @ arcane_barrage Fluffy_Pillow 30191.0/67366: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.926 rotation = arcane_missiles Fluffy_Pillow 34633.1/67366: 51% mana clearcasting(2), crimson_chorus
3:14.682 rotation > arcane_orb Fluffy_Pillow 39693.6/67366: 59% mana crimson_chorus(2)
3:15.983 rotation . arcane_blast Fluffy_Pillow 40946.4/67366: 61% mana arcane_charge(2), crimson_chorus(2)
3:17.621 rotation . arcane_blast Fluffy_Pillow 39028.3/67366: 58% mana arcane_charge(3), crimson_chorus(2)
3:19.103 rotation . arcane_blast Fluffy_Pillow 35525.0/67366: 53% mana arcane_charge(4), crimson_chorus(2)
3:20.428 rotation @ arcane_barrage Fluffy_Pillow 30435.2/67366: 45% mana arcane_charge(4), crimson_chorus(2)
3:21.727 cooldowns n touch_of_the_magi Fluffy_Pillow 34880.0/67366: 52% mana crimson_chorus(3)
3:23.029 cooldowns q rune_of_power Fluffy_Pillow 34134.2/67366: 51% mana arcane_charge(4), crimson_chorus(3)
3:24.328 rotation : arcane_missiles Fluffy_Pillow 35884.4/67366: 53% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:33.284 rotation ; arcane_missiles Fluffy_Pillow 17950.9/67366: 27% mana arcane_charge(4), clearcasting, rune_of_power
3:35.259 rotation . arcane_barrage Fluffy_Pillow 20611.9/67366: 31% mana arcane_charge(4), rune_of_power
3:36.558 rotation > arcane_orb Fluffy_Pillow 25056.7/67366: 37% mana
3:37.856 rotation . arcane_blast Fluffy_Pillow 26305.5/67366: 39% mana arcane_charge(2)
3:39.493 rotation . arcane_blast Fluffy_Pillow 24386.0/67366: 36% mana arcane_charge(3), clearcasting
3:40.974 rotation . arcane_blast Fluffy_Pillow 20881.4/67366: 31% mana arcane_charge(4), clearcasting
3:42.300 rotation . arcane_blast Fluffy_Pillow 15792.9/67366: 23% mana arcane_charge(4), clearcasting
3:43.625 rotation . arcane_blast Fluffy_Pillow 10703.1/67366: 16% mana arcane_charge(4), clearcasting
3:44.951 rotation . evocation pandaren 5614.7/67366: 8% mana arcane_charge(4), clearcasting(2)
3:49.451 rotation ) cancel_action Fluffy_Pillow 65270.1/67366: 97% mana arcane_charge(4), clearcasting(2), evocation
3:49.454 rotation . arcane_blast Fluffy_Pillow 65274.1/67366: 97% mana arcane_charge(4), clearcasting(2)
3:50.779 rotation . arcane_blast Fluffy_Pillow 60184.3/67366: 89% mana arcane_charge(4), clearcasting(2)
3:52.105 rotation < arcane_missiles Fluffy_Pillow 55095.9/67366: 82% mana arcane_charge(4), clearcasting(3)
3:55.811 rotation . arcane_barrage Fluffy_Pillow 60089.0/67366: 89% mana arcane_charge(4), clearcasting(2)
3:57.112 rotation > arcane_orb Fluffy_Pillow 64536.5/67366: 96% mana clearcasting(2)
3:58.411 rotation . arcane_blast Fluffy_Pillow 65786.6/67366: 98% mana arcane_charge(2), clearcasting(2)
4:00.048 rotation . arcane_blast Fluffy_Pillow 63247.5/67366: 94% mana arcane_charge(3), clearcasting(2)
4:01.528 rotation . arcane_blast Fluffy_Pillow 59741.5/67366: 89% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:02.853 rotation < arcane_missiles Fluffy_Pillow 54651.7/67366: 81% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:04.723 shared_cds . use_mana_gem pandaren 57171.1/67366: 85% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.804 rotation . arcane_blast Fluffy_Pillow 64016.8/67366: 95% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.128 rotation . arcane_blast Fluffy_Pillow 58925.7/67366: 87% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.455 rotation . arcane_blast Fluffy_Pillow 53838.6/67366: 80% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.781 rotation . arcane_blast Fluffy_Pillow 48750.1/67366: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.106 rotation ? arcane_barrage Fluffy_Pillow 43660.3/67366: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.404 rotation = arcane_missiles Fluffy_Pillow 48103.8/67366: 71% mana clearcasting(2), crimson_chorus
4:13.365 cooldowns o touch_of_the_magi Fluffy_Pillow 50745.8/67366: 75% mana clearcasting, crimson_chorus(2)
4:14.664 cooldowns p arcane_power Fluffy_Pillow 49996.0/67366: 74% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:14.664 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 49996.0/67366: 74% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
4:14.664 cooldowns r presence_of_mind Fluffy_Pillow 49996.0/67366: 74% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
4:14.664 rotation : arcane_missiles Fluffy_Pillow 49996.0/67366: 74% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:23.925 rotation . arcane_blast Fluffy_Pillow 51223.5/67366: 76% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), gladiators_badge
4:25.223 rotation . arcane_blast Fluffy_Pillow 49534.8/67366: 74% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), gladiators_badge
4:26.522 rotation ; arcane_missiles Fluffy_Pillow 47847.4/67366: 71% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:28.576 cooldowns q rune_of_power Fluffy_Pillow 50614.8/67366: 75% mana arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:29.875 rotation . arcane_blast Fluffy_Pillow 52365.0/67366: 78% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(3)
4:31.174 rotation ; arcane_missiles Fluffy_Pillow 47240.2/67366: 70% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
4:33.121 rotation . arcane_blast Fluffy_Pillow 49863.4/67366: 74% mana arcane_charge(4), rune_of_power
4:34.449 rotation . arcane_blast Fluffy_Pillow 44777.6/67366: 66% mana arcane_charge(4), rune_of_power
4:35.775 rotation . arcane_blast Fluffy_Pillow 39689.1/67366: 59% mana arcane_charge(4), clearcasting, rune_of_power
4:37.100 rotation ; arcane_missiles Fluffy_Pillow 34599.3/67366: 51% mana arcane_charge(4), clearcasting, rune_of_power
4:39.024 rotation . arcane_blast Fluffy_Pillow 37191.6/67366: 55% mana arcane_charge(4), rune_of_power
4:40.351 final_burn t arcane_blast Fluffy_Pillow 32104.5/67366: 48% mana arcane_charge(4), rune_of_power
4:41.677 final_burn t arcane_blast Fluffy_Pillow 27016.0/67366: 40% mana arcane_charge(4), rune_of_power
4:43.003 final_burn t arcane_blast Fluffy_Pillow 21927.5/67366: 33% mana arcane_charge(4), clearcasting
4:44.329 final_burn s arcane_missiles Fluffy_Pillow 16839.1/67366: 25% mana arcane_charge(4), clearcasting

Stats

Level Bonus (60) Race Bonus (pandaren) Raid-Buffed Unbuffed Gear Amount
Strength 198 0 198 198 0
Agility 306 -2 304 304 0
Stamina 414 2 2016 1920 1504
Intellect 450 0 1792 1591 1066 (46)
Spirit 0 0 0 0 0
Health 40320 38400 0
Mana 67366 67366 0
Spell Power 1792 1591 0
Crit 15.74% 15.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="pandaren"
source=default
spec=arcane
level=60
race=pandaren
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

void_elf : 5160 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5159.9 5159.9 9.9 / 0.191% 837.7 / 16.2% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2302.8 2190.4 Mana 0.00% 40.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
void_elf 5160
Arcane Barrage 453 8.8% 24.7 11.71sec 5514 4583 Direct 24.7 4589 9536 5518 18.8%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.71 24.69 0.00 0.00 1.2033 0.0000 136235.60 136235.60 0.00% 4582.89 4582.89
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.21% 20.05 10 30 4588.81 3160 9178 4585.23 3934 5285 91996 91996 0.00%
crit 18.79% 4.64 0 13 9535.85 6320 18355 9467.13 0 18355 44240 44240 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.00
    opener
    [}]:0.69
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.96
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.15
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.28
    rotation
    [+]:2.43
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.17
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.26
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.78
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.61
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.31
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.65
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.41
Arcane Blast 1737 33.7% 111.5 2.66sec 4665 3499 Direct 112.5 3852 8057 4625 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.55 112.55 0.00 0.00 1.3332 0.0000 520377.08 520377.08 0.00% 3499.20 3499.20
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.63% 91.87 61 123 3851.86 918 9261 3854.90 3290 4586 353806 353806 0.00%
crit 18.37% 20.68 8 38 8056.91 1836 18521 8073.64 4641 12514 166572 166572 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.84
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.72
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.37
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:94.08
Arcane Echo 246 4.8% 154.9 2.00sec 475 0 Direct 154.9 395 806 475 19.7%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.90 154.90 0.00 0.00 0.0000 0.0000 73646.04 73646.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.33% 124.44 80 187 394.50 307 540 394.67 350 433 49087 49087 0.00%
crit 19.67% 30.46 12 57 806.22 614 1081 806.10 655 946 24559 24559 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2008 38.9% 44.3 6.55sec 13571 7651 Periodic 297.8 1678 3476 2021 19.1% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.34 0.00 298.12 297.83 1.7738 0.2463 601763.58 601763.58 0.00% 7650.96 7650.96
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.94% 241.06 121 353 1677.87 1049 2584 1681.01 1477 1939 404455 404455 0.00%
crit 19.06% 56.77 23 97 3475.82 2098 5169 3481.54 2894 4218 197309 197309 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.51
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.65
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.49
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.28
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.43
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.77
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.26
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (162) 0.0% (3.1%) 12.5 24.62sec 3896 3133

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.47 0.00 0.00 0.00 1.2434 0.0000 0.00 0.00 0.00% 3133.25 3133.25

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.92
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.55
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 162 3.1% 12.5 24.62sec 3897 0 Direct 12.5 3252 6711 3896 18.7%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.47 12.47 0.00 0.00 0.0000 0.0000 48580.97 48580.97 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.34% 10.14 3 16 3251.59 2829 6968 3246.93 2848 3945 32956 32956 0.00%
crit 18.66% 2.33 0 9 6711.25 5658 13937 6155.75 0 13937 15625 15625 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (77) 0.0% (1.5%) 16.6 1.54sec 1383 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.55 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 77 1.5% 16.6 1.54sec 1383 0 Direct 16.6 1144 2289 1382 20.8%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.55 16.55 0.00 0.00 0.0000 0.0000 22884.30 22884.30 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.19% 13.11 5 23 1144.33 1117 1184 1144.31 1117 1184 14999 14999 0.00%
crit 20.81% 3.44 0 12 2288.99 2233 2367 2229.24 0 2367 7885 7885 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Entropic Embrace 60 1.2% 113.1 2.65sec 158 0 Direct 113.1 158 0 158 0.0%

Stats Details: Entropic Embrace

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 113.06 113.06 0.00 0.00 0.0000 0.0000 17894.93 17894.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 113.06 55 196 158.37 24 1031 159.22 112 266 17895 17895 0.00%

Action Details: Entropic Embrace

  • id:259756
  • school:shadowfrost
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:187.96
  • base_dd_max:187.96
  • base_dd_mult:1.00

Spelldata

  • id:259756
  • name:Entropic Embrace
  • school:shadowfrost
  • tooltip:
  • description:{$@spelldesc256374={$@spelldesc255669=Your abilities have a chance to empower you with the essence of the Void, causing your damage and healing effects to deal an additional {$256374s1=5}% as Shadowfrost for {$256374d=12 seconds}.}}
Eternal Insight 39 0.8% 21.0 14.08sec 554 0 Direct 21.0 466 932 554 19.0%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.96 20.96 0.00 0.00 0.0000 0.0000 11619.12 11619.12 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.01% 16.98 7 31 465.91 453 481 465.89 453 479 7910 7910 0.00%
crit 18.99% 3.98 0 13 932.15 907 961 914.40 0 961 3709 3709 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5193 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 130  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 77 46 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5192.72 5192.72 0.00% 43.78 43.78
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.25% 91.49 78 103 37.82 30 46 37.82 36 39 3460 3460 0.00%
crit 19.75% 22.51 11 36 76.95 60 92 76.94 65 86 1732 1732 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (361) 0.0% (7.0%) 6.3 48.93sec 17268 14367

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 0.00 0.00 0.00 1.2020 0.0000 0.00 0.00 0.00% 14367.44 14367.44

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.61
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.67
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 361 7.0% 6.3 48.81sec 17268 0 Direct 6.3 17308 0 17308 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 6.25 0.00 0.00 0.0000 0.0000 108229.91 108229.91 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.25 5 8 17307.60 491 52858 17335.62 11888 21170 108230 108230 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:13763.32
  • base_dd_max:13763.32
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
void_elf
Arcane Power 2.8 122.46sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.84 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.84
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 100.76sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 0.00 18.47 0.00 3.5040 0.6120 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.78
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.45
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 95.83sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.87
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.06
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 51.87sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.17 0.00 0.00 0.00 1.2005 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.19
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.45sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.27sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:void_elf
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.92
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.6 118.2 11.8sec 2.1sec 9.5sec 81.02% 0.00% 60.3 (61.4) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.4s / 45.8s
  • trigger_min/max:0.0s / 15.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 43.9s

Stack Uptimes

  • arcane_charge_1:7.34%
  • arcane_charge_2:11.91%
  • arcane_charge_3:9.95%
  • arcane_charge_4:51.82%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.4sec 122.4sec 14.7sec 13.94% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 163.3s
  • trigger_min/max:120.0s / 163.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.94%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.4 10.2 17.3sec 10.8sec 7.5sec 43.57% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.52%
  • clearcasting_2:16.92%
  • clearcasting_3:2.13%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.8sec 60.8sec 28.6sec 51.82% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 66.4s
  • trigger_min/max:60.0s / 66.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.25%
  • crimson_chorus_3:16.69%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Entropic Embrace 5.3 0.0 62.3sec 62.5sec 11.8sec 20.81% 0.00% 0.0 (0.0) 5.1

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_entropic_embrace
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:60.0s / 78.1s
  • trigger_min/max:60.0s / 78.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • entropic_embrace_1:20.81%

Spelldata

  • id:256374
  • name:Entropic Embrace
  • tooltip:Your damage and healing effects deal an additional $w1% as Shadowfrost.
  • description:{$@spelldesc255669=Your abilities have a chance to empower you with the essence of the Void, causing your damage and healing effects to deal an additional {$256374s1=5}% as Shadowfrost for {$256374d=12 seconds}.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:100.00%
Evocation 3.2 0.0 101.2sec 101.2sec 3.8sec 4.08% 0.00% 14.6 (14.6) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 151.9s
  • trigger_min/max:90.0s / 151.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 4.7s

Stack Uptimes

  • evocation_1:4.08%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 115.0sec 115.0sec 14.6sec 14.84% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 163.3s
  • trigger_min/max:60.0s / 163.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.84%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.1sec 96.1sec 12.3sec 11.99% 7.57% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.8s / 122.0s
  • trigger_min/max:70.8s / 122.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 21.8s

Stack Uptimes

  • presence_of_mind_1:2.66%
  • presence_of_mind_2:2.23%
  • presence_of_mind_3:7.10%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 1.0 38.8sec 34.2sec 12.9sec 34.57% 0.00% 1.0 (1.0) 7.7

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.8s
  • trigger_min/max:8.6s / 54.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.4s

Stack Uptimes

  • rune_of_power_1:34.57%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.5sec 304.5sec 35.3sec 17.15% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 325.8s
  • trigger_min/max:300.0s / 325.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.15%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 3.33%
Arcane Barrage Arcane Charge 3 2.93% 0.00% 17.39%
Arcane Barrage Arcane Charge 4 97.06% 82.61% 100.00%
Arcane Blast Arcane Charge 0 10.25% 5.56% 13.93%
Arcane Blast Arcane Charge 1 7.58% 3.85% 12.22%
Arcane Blast Arcane Charge 2 14.71% 9.89% 18.89%
Arcane Blast Arcane Charge 3 15.66% 10.59% 20.00%
Arcane Blast Arcane Charge 4 51.80% 41.11% 64.22%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.02% 0.00% 5.95% 1.5s 0.0s 5.5s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.9770.00061.90852.60434.774114.947
Rune of Power5.0990.00527.27132.75014.77550.614
Touch of the Magi4.1010.00023.64127.36913.47549.614
Arcane Power5.9120.00043.30716.91111.55657.880
Arcane Barrage9.3551.26444.538240.686187.763296.816
Arcane Orb4.2230.00043.89156.06934.258107.180
Presence of Mind35.9470.65366.557111.23056.558149.587
Time Warp2.3480.00025.8203.5301.29627.120

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
void_elf
mana_regen Mana 3095.07 399706.25 60.84% 129.14 4350.16 1.08%
Evocation Mana 126.26 171620.54 26.12% 1359.23 0.00 0.00%
Mana Gem Mana 2.92 19683.88 3.00% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.71 65995.85 10.04% 2671.04 85.06 0.13%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2190.41 2302.81 4443.3 33646.7 85.0 67365.7
Usage Type Count Total Avg RPE APR
void_elf
arcane_blast Mana 112.6 562919.5 5001.1 5046.4 0.9
arcane_missiles Mana 44.3 103487.3 2335.1 2333.9 5.8
arcane_orb Mana 12.5 5725.8 459.0 459.2 8.5
time_warp Mana 1.5 2958.5 2000.0 1994.3 0.0
touch_of_the_magi Mana 6.3 15663.2 2499.3 2499.1 6.9

Statistics & Data Analysis

Fight Length
void_elf Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
void_elf Damage Per Second
Count 1816
Mean 5159.90
Minimum 4364.81
Maximum 5950.35
Spread ( max - min ) 1585.53
Range [ ( max - min ) / 2 * 100% ] 15.36%
Standard Deviation 214.3777
5th Percentile 4819.86
95th Percentile 5514.83
( 95th Percentile - 5th Percentile ) 694.97
Mean Distribution
Standard Deviation 5.0306
95.00% Confidence Interval ( 5150.04 - 5169.76 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6631
0.1 Scale Factor Error with Delta=300 393
0.05 Scale Factor Error with Delta=300 1570
0.01 Scale Factor Error with Delta=300 39233
Priority Target DPS
void_elf Priority Target Damage Per Second
Count 1816
Mean 5159.90
Minimum 4364.81
Maximum 5950.35
Spread ( max - min ) 1585.53
Range [ ( max - min ) / 2 * 100% ] 15.36%
Standard Deviation 214.3777
5th Percentile 4819.86
95th Percentile 5514.83
( 95th Percentile - 5th Percentile ) 694.97
Mean Distribution
Standard Deviation 5.0306
95.00% Confidence Interval ( 5150.04 - 5169.76 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6631
0.1 Scale Factor Error with Delta=300 393
0.05 Scale Factor Error with Delta=300 1570
0.01 Scale Factor Error with Delta=300 39233
DPS(e)
void_elf Damage Per Second (Effective)
Count 1816
Mean 5159.90
Minimum 4364.81
Maximum 5950.35
Spread ( max - min ) 1585.53
Range [ ( max - min ) / 2 * 100% ] 15.36%
Damage
void_elf Damage
Count 1816
Mean 1541231.54
Minimum 1087277.49
Maximum 1922152.16
Spread ( max - min ) 834874.68
Range [ ( max - min ) / 2 * 100% ] 27.08%
DTPS
void_elf Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
void_elf Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
void_elf Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
void_elf Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
void_elf Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
void_elf Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
void_elfTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
void_elf Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.61 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.67 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.84 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.19 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.87 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.51 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.84 arcane_blast
u 0.00 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.06 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.69 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.96 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.15 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.65 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.49 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.92 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.72 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.28 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.59 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.78 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.43 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.37 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.28 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.43 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.77 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.26 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.55 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.26 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.78 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.61 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.31 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.65 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 94.08 arcane_blast
. 1.45 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.41 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.92 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.07 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&&~yz.."&&&&}%'.......@....@....@>..@....+nqr:-;..>..@....@..<..@>.=.+nq:...>.....*)p.;........>.....+nqr:-....>..@....@..=..@>..@.nq:...>......)......>......@...,op.r:...>..q..;...;.

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask void_elf 67365.7/67366: 100% mana
Pre precombat U food void_elf 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana
0:01.300 shared_cds . time_warp Fluffy_Pillow 67242.2/67366: 100% mana bloodlust, crimson_chorus
0:01.300 opener w arcane_blast Fluffy_Pillow 65242.2/67366: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.179 opener x rune_of_power Fluffy_Pillow 60926.5/67366: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.948 opener & arcane_blast Fluffy_Pillow 61962.6/67366: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.733 shared_cds . use_mana_gem void_elf 56145.2/67366: 83% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:03.733 opener & arcane_blast Fluffy_Pillow 62881.8/67366: 93% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:04.520 opener & arcane_blast Fluffy_Pillow 57067.1/67366: 85% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:05.305 opener & arcane_blast Fluffy_Pillow 51249.8/67366: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:06.090 opener & arcane_blast Fluffy_Pillow 45432.4/67366: 67% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:06.875 opener & arcane_blast Fluffy_Pillow 39615.1/67366: 59% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:07.660 opener & arcane_blast Fluffy_Pillow 33797.7/67366: 50% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:08.445 opener & arcane_blast Fluffy_Pillow 27980.4/67366: 42% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:09.230 opener & arcane_blast Fluffy_Pillow 22163.0/67366: 33% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus, entropic_embrace
0:10.013 opener ~ arcane_barrage Fluffy_Pillow 16342.9/67366: 24% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace
0:10.784 opener y touch_of_the_magi Fluffy_Pillow 20076.4/67366: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace
0:11.554 opener z arcane_power Fluffy_Pillow 18613.8/67366: 28% mana bloodlust, arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace
0:11.554 shared_cds . potion Fluffy_Pillow 18613.8/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace
0:11.554 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 18613.8/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace, potion_of_deathly_fixation
0:11.554 opener " arcane_missiles Fluffy_Pillow 18613.8/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), entropic_embrace, potion_of_deathly_fixation, gladiators_badge
0:19.966 opener & arcane_blast Fluffy_Pillow 11197.4/67366: 17% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:20.751 opener & arcane_blast Fluffy_Pillow 8817.5/67366: 13% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:21.535 opener & arcane_blast Fluffy_Pillow 6436.3/67366: 10% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.323 opener & arcane_blast Fluffy_Pillow 4060.5/67366: 6% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.109 opener } arcane_barrage Fluffy_Pillow 1682.0/67366: 2% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.878 opener % arcane_orb Fluffy_Pillow 5412.7/67366: 8% mana bloodlust, arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.648 opener ' evocation void_elf 6200.1/67366: 9% mana bloodlust, arcane_charge(2), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:27.210 rotation . arcane_blast Fluffy_Pillow 63451.6/67366: 94% mana bloodlust, arcane_charge(2), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.180 rotation . arcane_blast Fluffy_Pillow 60633.5/67366: 90% mana bloodlust, arcane_charge(3), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.059 rotation . arcane_blast Fluffy_Pillow 56317.8/67366: 84% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.845 rotation . arcane_blast Fluffy_Pillow 50501.8/67366: 75% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.630 rotation . arcane_blast Fluffy_Pillow 44684.4/67366: 66% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:31.415 rotation . arcane_blast Fluffy_Pillow 38867.0/67366: 58% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:32.201 rotation . arcane_blast Fluffy_Pillow 33051.0/67366: 49% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:32.987 rotation @ arcane_barrage Fluffy_Pillow 27235.0/67366: 40% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_deathly_fixation
0:33.758 rotation . arcane_blast Fluffy_Pillow 30968.4/67366: 46% mana bloodlust, temporal_warp, potion_of_deathly_fixation
0:34.913 rotation . arcane_blast Fluffy_Pillow 31149.6/67366: 46% mana bloodlust, arcane_charge, temporal_warp, potion_of_deathly_fixation
0:35.977 rotation . arcane_blast Fluffy_Pillow 29833.1/67366: 44% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_deathly_fixation
0:36.946 rotation . arcane_blast Fluffy_Pillow 27013.7/67366: 40% mana bloodlust, arcane_charge(3), temporal_warp
0:37.824 rotation @ arcane_barrage Fluffy_Pillow 22696.6/67366: 34% mana bloodlust, arcane_charge(4), temporal_warp
0:38.595 rotation . arcane_blast Fluffy_Pillow 26430.0/67366: 39% mana bloodlust, temporal_warp
0:39.748 rotation . arcane_blast Fluffy_Pillow 26608.5/67366: 39% mana bloodlust, arcane_charge, temporal_warp
0:40.812 rotation . arcane_blast Fluffy_Pillow 25292.0/67366: 38% mana bloodlust, arcane_charge(2), temporal_warp
0:41.783 rotation . arcane_blast Fluffy_Pillow 22475.3/67366: 33% mana arcane_charge(3)
0:43.265 rotation @ arcane_barrage Fluffy_Pillow 18972.0/67366: 28% mana arcane_charge(4)
0:44.565 rotation > arcane_orb Fluffy_Pillow 23418.1/67366: 35% mana
0:45.864 rotation . arcane_blast Fluffy_Pillow 24668.3/67366: 37% mana arcane_charge(2)
0:47.501 rotation . arcane_blast Fluffy_Pillow 22748.8/67366: 34% mana arcane_charge(3)
0:48.982 rotation @ arcane_barrage Fluffy_Pillow 19244.2/67366: 29% mana arcane_charge(4)
0:50.282 rotation . arcane_blast Fluffy_Pillow 23690.3/67366: 35% mana
0:52.228 rotation . arcane_blast Fluffy_Pillow 24937.2/67366: 37% mana arcane_charge
0:54.020 rotation . arcane_blast Fluffy_Pillow 24601.6/67366: 37% mana arcane_charge(2)
0:55.655 rotation . arcane_blast Fluffy_Pillow 22679.5/67366: 34% mana arcane_charge(3)
0:57.134 rotation + arcane_barrage Fluffy_Pillow 19172.1/67366: 28% mana arcane_charge(4), clearcasting
0:58.432 cooldowns n touch_of_the_magi Fluffy_Pillow 23615.6/67366: 35% mana clearcasting
0:59.733 cooldowns q rune_of_power Fluffy_Pillow 22868.4/67366: 34% mana arcane_charge(4), clearcasting
1:01.031 cooldowns r presence_of_mind Fluffy_Pillow 24617.2/67366: 37% mana arcane_charge(4), clearcasting, rune_of_power
1:01.031 rotation : arcane_missiles Fluffy_Pillow 24617.2/67366: 37% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
1:07.306 rotation - arcane_blast Fluffy_Pillow 18071.6/67366: 27% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus, entropic_embrace
1:08.606 rotation ; arcane_missiles Fluffy_Pillow 12948.2/67366: 19% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus, entropic_embrace
1:10.542 rotation . arcane_blast Fluffy_Pillow 15556.6/67366: 23% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus, entropic_embrace
1:11.843 rotation . arcane_barrage Fluffy_Pillow 10434.4/67366: 15% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2), entropic_embrace
1:13.143 rotation > arcane_orb Fluffy_Pillow 14880.5/67366: 22% mana presence_of_mind, crimson_chorus(2), entropic_embrace
1:14.441 rotation . arcane_blast Fluffy_Pillow 16129.4/67366: 24% mana arcane_charge(2), presence_of_mind, crimson_chorus(2), entropic_embrace
1:15.739 rotation . arcane_blast Fluffy_Pillow 13753.2/67366: 20% mana arcane_charge(3), crimson_chorus(2), entropic_embrace
1:17.221 rotation @ arcane_barrage Fluffy_Pillow 10249.9/67366: 15% mana arcane_charge(4), crimson_chorus(2)
1:18.520 rotation . arcane_blast Fluffy_Pillow 14694.7/67366: 22% mana crimson_chorus(2)
1:20.466 rotation . arcane_blast Fluffy_Pillow 15941.6/67366: 24% mana arcane_charge, crimson_chorus(2)
1:22.257 rotation . arcane_blast Fluffy_Pillow 15604.6/67366: 23% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:23.893 rotation . arcane_blast Fluffy_Pillow 13683.8/67366: 20% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:25.375 rotation @ arcane_barrage Fluffy_Pillow 10180.5/67366: 15% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.675 rotation . arcane_blast Fluffy_Pillow 14626.7/67366: 22% mana clearcasting(2), crimson_chorus(3)
1:28.622 rotation . arcane_blast Fluffy_Pillow 15874.9/67366: 24% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:30.413 rotation < arcane_missiles Fluffy_Pillow 15537.9/67366: 23% mana arcane_charge(2), clearcasting(3), crimson_chorus(3)
1:32.417 rotation . arcane_blast Fluffy_Pillow 18237.9/67366: 27% mana arcane_charge(2), clearcasting(2)
1:34.054 rotation . arcane_blast Fluffy_Pillow 16318.5/67366: 24% mana arcane_charge(3), clearcasting(2)
1:35.536 rotation @ arcane_barrage Fluffy_Pillow 12815.2/67366: 19% mana arcane_charge(4), clearcasting(2)
1:36.836 rotation > arcane_orb Fluffy_Pillow 17261.3/67366: 26% mana clearcasting(2)
1:38.134 rotation . arcane_blast Fluffy_Pillow 18510.2/67366: 27% mana arcane_charge(2), clearcasting(2)
1:39.772 rotation = arcane_missiles Fluffy_Pillow 16592.1/67366: 25% mana arcane_charge(3), clearcasting(2)
1:43.408 rotation . arcane_blast Fluffy_Pillow 21490.9/67366: 32% mana arcane_charge(3)
1:44.885 rotation + arcane_barrage Fluffy_Pillow 17980.9/67366: 27% mana arcane_charge(4), clearcasting
1:46.185 cooldowns n touch_of_the_magi Fluffy_Pillow 22427.0/67366: 33% mana clearcasting
1:47.486 cooldowns q rune_of_power Fluffy_Pillow 21679.9/67366: 32% mana arcane_charge(4), clearcasting
1:48.786 rotation : arcane_missiles Fluffy_Pillow 23431.4/67366: 35% mana arcane_charge(4), clearcasting, rune_of_power
1:57.090 rotation . arcane_blast Fluffy_Pillow 19619.5/67366: 29% mana arcane_charge(4), rune_of_power
1:58.415 rotation . arcane_blast Fluffy_Pillow 14529.7/67366: 22% mana arcane_charge(4), rune_of_power
1:59.740 rotation . arcane_barrage Fluffy_Pillow 9439.9/67366: 14% mana arcane_charge(4), rune_of_power
2:01.040 rotation > arcane_orb Fluffy_Pillow 13886.0/67366: 21% mana
2:02.339 rotation . arcane_blast Fluffy_Pillow 15136.2/67366: 22% mana arcane_charge(2), crimson_chorus
2:03.975 shared_cds . use_mana_gem void_elf 13215.4/67366: 20% mana arcane_charge(3), crimson_chorus
2:03.975 rotation . arcane_blast Fluffy_Pillow 19951.9/67366: 30% mana arcane_charge(3), crimson_chorus
2:05.456 rotation . arcane_blast Fluffy_Pillow 16447.3/67366: 24% mana arcane_charge(4), crimson_chorus
2:06.781 rotation . arcane_blast Fluffy_Pillow 11357.5/67366: 17% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.106 rotation * evocation void_elf 6267.7/67366: 9% mana arcane_charge(4), clearcasting, crimson_chorus, entropic_embrace
2:12.506 rotation ) cancel_action Fluffy_Pillow 64597.4/67366: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2), entropic_embrace
2:12.511 cooldowns p arcane_power Fluffy_Pillow 64604.2/67366: 96% mana arcane_charge(4), clearcasting, crimson_chorus(2), entropic_embrace
2:12.511 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 64604.2/67366: 96% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), entropic_embrace
2:12.511 rotation ; arcane_missiles Fluffy_Pillow 64604.2/67366: 96% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), entropic_embrace, gladiators_badge
2:14.410 rotation . arcane_blast Fluffy_Pillow 67162.7/67366: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), entropic_embrace, gladiators_badge
2:15.737 rotation . arcane_blast Fluffy_Pillow 63936.3/67366: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), entropic_embrace, gladiators_badge
2:17.063 rotation . arcane_blast Fluffy_Pillow 62285.3/67366: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), entropic_embrace, gladiators_badge
2:18.388 rotation . arcane_blast Fluffy_Pillow 60633.0/67366: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), entropic_embrace, gladiators_badge
2:19.712 rotation . arcane_blast Fluffy_Pillow 58979.4/67366: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), entropic_embrace, gladiators_badge
2:21.038 rotation . arcane_blast Fluffy_Pillow 57328.4/67366: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:22.362 rotation . arcane_blast Fluffy_Pillow 55674.8/67366: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:23.688 rotation . arcane_barrage Fluffy_Pillow 54023.8/67366: 80% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.987 rotation > arcane_orb Fluffy_Pillow 58468.6/67366: 87% mana arcane_power, crimson_chorus(3), gladiators_badge
2:26.288 rotation . arcane_blast Fluffy_Pillow 59971.4/67366: 89% mana arcane_charge(2), arcane_power, crimson_chorus(3), gladiators_badge
2:27.924 rotation . arcane_blast Fluffy_Pillow 58050.6/67366: 86% mana arcane_charge(3), crimson_chorus(3)
2:29.404 rotation . arcane_blast Fluffy_Pillow 54544.7/67366: 81% mana arcane_charge(4), crimson_chorus(3)
2:30.729 rotation . arcane_blast Fluffy_Pillow 49454.9/67366: 73% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:32.055 rotation . arcane_blast Fluffy_Pillow 44366.4/67366: 66% mana arcane_charge(4), clearcasting
2:33.381 rotation + arcane_barrage Fluffy_Pillow 39277.9/67366: 58% mana arcane_charge(4), clearcasting
2:34.681 cooldowns n touch_of_the_magi Fluffy_Pillow 43724.1/67366: 65% mana clearcasting
2:35.981 cooldowns q rune_of_power Fluffy_Pillow 42975.6/67366: 64% mana arcane_charge(4), clearcasting
2:37.280 cooldowns r presence_of_mind Fluffy_Pillow 44725.7/67366: 66% mana arcane_charge(4), clearcasting, rune_of_power
2:37.280 rotation : arcane_missiles Fluffy_Pillow 44725.7/67366: 66% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:43.445 rotation - arcane_blast Fluffy_Pillow 45531.9/67366: 68% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:44.745 rotation . arcane_blast Fluffy_Pillow 40408.4/67366: 60% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:46.045 rotation . arcane_blast Fluffy_Pillow 35285.0/67366: 52% mana arcane_charge(4), presence_of_mind, rune_of_power
2:47.344 rotation . arcane_blast Fluffy_Pillow 30160.1/67366: 45% mana arcane_charge(4), rune_of_power
2:48.670 rotation . arcane_barrage Fluffy_Pillow 25071.7/67366: 37% mana arcane_charge(4), rune_of_power
2:49.971 rotation > arcane_orb Fluffy_Pillow 29519.1/67366: 44% mana
2:51.270 rotation . arcane_blast Fluffy_Pillow 30769.3/67366: 46% mana arcane_charge(2)
2:52.907 rotation . arcane_blast Fluffy_Pillow 28849.9/67366: 43% mana arcane_charge(3)
2:54.387 rotation @ arcane_barrage Fluffy_Pillow 25343.9/67366: 38% mana arcane_charge(4), clearcasting
2:55.686 rotation . arcane_blast Fluffy_Pillow 29788.7/67366: 44% mana clearcasting
2:57.632 rotation . arcane_blast Fluffy_Pillow 31035.5/67366: 46% mana arcane_charge, clearcasting
2:59.424 rotation . arcane_blast Fluffy_Pillow 30699.9/67366: 46% mana arcane_charge(2), clearcasting
3:01.059 rotation . arcane_blast Fluffy_Pillow 28777.8/67366: 43% mana arcane_charge(3), clearcasting
3:02.538 rotation @ arcane_barrage Fluffy_Pillow 25270.5/67366: 38% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.837 rotation . arcane_blast Fluffy_Pillow 29715.3/67366: 44% mana clearcasting, crimson_chorus
3:05.784 rotation . arcane_blast Fluffy_Pillow 30963.5/67366: 46% mana arcane_charge, clearcasting, crimson_chorus
3:07.577 rotation = arcane_missiles Fluffy_Pillow 30629.2/67366: 45% mana arcane_charge(2), clearcasting, crimson_chorus
3:09.485 rotation . arcane_blast Fluffy_Pillow 33199.9/67366: 49% mana arcane_charge(2), crimson_chorus, entropic_embrace
3:11.122 rotation . arcane_blast Fluffy_Pillow 31280.4/67366: 46% mana arcane_charge(3), crimson_chorus, entropic_embrace
3:12.601 rotation @ arcane_barrage Fluffy_Pillow 27773.1/67366: 41% mana arcane_charge(4), crimson_chorus(2), entropic_embrace
3:13.901 rotation > arcane_orb Fluffy_Pillow 32219.3/67366: 48% mana crimson_chorus(2), entropic_embrace
3:15.200 rotation . arcane_blast Fluffy_Pillow 33469.4/67366: 50% mana arcane_charge(2), crimson_chorus(2), entropic_embrace
3:16.836 rotation . arcane_blast Fluffy_Pillow 31548.6/67366: 47% mana arcane_charge(3), crimson_chorus(2), entropic_embrace
3:18.316 rotation @ arcane_barrage Fluffy_Pillow 28042.7/67366: 42% mana arcane_charge(4), crimson_chorus(2), entropic_embrace
3:19.613 rotation . arcane_blast Fluffy_Pillow 32484.7/67366: 48% mana crimson_chorus(2), entropic_embrace
3:21.561 cooldowns n touch_of_the_magi Fluffy_Pillow 33734.3/67366: 50% mana arcane_charge, crimson_chorus(2)
3:22.861 cooldowns q rune_of_power Fluffy_Pillow 32985.8/67366: 49% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:24.162 rotation : arcane_missiles Fluffy_Pillow 34738.7/67366: 52% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:32.423 rotation . arcane_blast Fluffy_Pillow 30868.8/67366: 46% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:33.749 rotation . arcane_blast Fluffy_Pillow 25780.4/67366: 38% mana arcane_charge(4), rune_of_power
3:35.074 rotation . arcane_barrage Fluffy_Pillow 20690.6/67366: 31% mana arcane_charge(4), rune_of_power
3:36.375 rotation > arcane_orb Fluffy_Pillow 25138.1/67366: 37% mana
3:37.674 rotation . arcane_blast Fluffy_Pillow 26388.2/67366: 39% mana arcane_charge(2)
3:39.310 rotation . arcane_blast Fluffy_Pillow 24467.4/67366: 36% mana arcane_charge(3)
3:40.790 rotation . arcane_blast Fluffy_Pillow 20961.4/67366: 31% mana arcane_charge(4)
3:42.116 rotation . arcane_blast Fluffy_Pillow 15873.0/67366: 24% mana arcane_charge(4)
3:43.440 rotation . arcane_blast Fluffy_Pillow 10781.8/67366: 16% mana arcane_charge(4)
3:44.767 rotation . evocation void_elf 5694.7/67366: 8% mana arcane_charge(4)
3:49.167 rotation ) cancel_action Fluffy_Pillow 64024.4/67366: 95% mana arcane_charge(4), evocation
3:49.173 rotation . arcane_blast Fluffy_Pillow 64032.5/67366: 95% mana arcane_charge(4)
3:50.499 rotation . arcane_blast Fluffy_Pillow 58944.1/67366: 87% mana arcane_charge(4)
3:51.824 rotation . arcane_blast Fluffy_Pillow 53854.3/67366: 80% mana arcane_charge(4)
3:53.150 rotation . arcane_blast Fluffy_Pillow 48765.8/67366: 72% mana arcane_charge(4)
3:54.475 rotation . arcane_blast Fluffy_Pillow 43676.0/67366: 65% mana arcane_charge(4)
3:55.802 rotation . arcane_barrage Fluffy_Pillow 38588.9/67366: 57% mana arcane_charge(4)
3:57.101 rotation > arcane_orb Fluffy_Pillow 43033.7/67366: 64% mana
3:58.400 rotation . arcane_blast Fluffy_Pillow 44283.8/67366: 66% mana arcane_charge(2)
4:00.036 rotation . arcane_blast Fluffy_Pillow 42363.0/67366: 63% mana arcane_charge(3), clearcasting
4:01.517 rotation . arcane_blast Fluffy_Pillow 38858.4/67366: 58% mana arcane_charge(4), clearcasting
4:02.844 rotation . arcane_blast Fluffy_Pillow 33771.3/67366: 50% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.169 shared_cds . use_mana_gem void_elf 28681.5/67366: 43% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.169 rotation . arcane_blast Fluffy_Pillow 35418.1/67366: 53% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.497 rotation @ arcane_barrage Fluffy_Pillow 30332.3/67366: 45% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.796 rotation . arcane_blast Fluffy_Pillow 34777.1/67366: 52% mana clearcasting, crimson_chorus
4:08.743 rotation . arcane_blast Fluffy_Pillow 36025.3/67366: 53% mana arcane_charge, clearcasting, crimson_chorus
4:10.535 rotation . arcane_blast Fluffy_Pillow 35689.7/67366: 53% mana arcane_charge(2), clearcasting, crimson_chorus
4:12.172 rotation , arcane_barrage Fluffy_Pillow 33770.2/67366: 50% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:13.472 cooldowns o touch_of_the_magi Fluffy_Pillow 37542.7/67366: 56% mana clearcasting(2), crimson_chorus(2)
4:14.772 cooldowns p arcane_power Fluffy_Pillow 36794.2/67366: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:14.772 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 36794.2/67366: 55% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
4:14.772 cooldowns r presence_of_mind Fluffy_Pillow 36794.2/67366: 55% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), gladiators_badge
4:14.772 rotation : arcane_missiles Fluffy_Pillow 36794.2/67366: 55% mana arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:23.749 rotation . arcane_blast Fluffy_Pillow 37639.1/67366: 56% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3), entropic_embrace, gladiators_badge
4:25.049 rotation . arcane_blast Fluffy_Pillow 35953.1/67366: 53% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(3), entropic_embrace, gladiators_badge
4:26.347 rotation . arcane_barrage Fluffy_Pillow 34264.4/67366: 51% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), entropic_embrace, gladiators_badge
4:27.646 rotation > arcane_orb Fluffy_Pillow 38709.2/67366: 57% mana arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:28.945 rotation . arcane_blast Fluffy_Pillow 40209.3/67366: 60% mana arcane_charge(2), arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:30.244 rotation . arcane_blast Fluffy_Pillow 39897.0/67366: 59% mana arcane_charge(3), crimson_chorus(3)
4:31.723 cooldowns q rune_of_power Fluffy_Pillow 36389.7/67366: 54% mana arcane_charge(4), crimson_chorus(3)
4:33.023 rotation . arcane_blast Fluffy_Pillow 38141.2/67366: 57% mana arcane_charge(4), rune_of_power
4:34.350 rotation . arcane_blast Fluffy_Pillow 33054.1/67366: 49% mana arcane_charge(4), clearcasting, rune_of_power
4:35.676 rotation ; arcane_missiles Fluffy_Pillow 27965.6/67366: 42% mana arcane_charge(4), clearcasting, rune_of_power
4:37.569 rotation . arcane_blast Fluffy_Pillow 30516.1/67366: 45% mana arcane_charge(4), rune_of_power
4:38.895 rotation . arcane_blast Fluffy_Pillow 25427.6/67366: 38% mana arcane_charge(4), rune_of_power
4:40.220 rotation . arcane_blast Fluffy_Pillow 20337.8/67366: 30% mana arcane_charge(4), clearcasting, rune_of_power
4:41.545 rotation ; arcane_missiles Fluffy_Pillow 15248.0/67366: 23% mana arcane_charge(4), clearcasting, rune_of_power
4:43.588 rotation . arcane_blast Fluffy_Pillow 18000.6/67366: 27% mana arcane_charge(4), rune_of_power

Stats

Level Bonus (60) Race Bonus (void_elf) Raid-Buffed Unbuffed Gear Amount
Strength 198 -3 195 195 0
Agility 306 1 307 307 0
Stamina 414 0 2013 1918 1504
Intellect 450 2 1772 1593 1066 (46)
Spirit 0 0 0 0 0
Health 40260 38360 0
Mana 67366 67366 0
Spell Power 1772 1593 0
Crit 15.74% 15.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="void_elf"
source=default
spec=arcane
level=60
race=void_elf
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

worgen : 5115 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5115.3 5115.3 9.8 / 0.192% 819.7 / 16.0% 2.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
2307.0 2193.1 Mana 0.00% 40.4 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
worgen 5115
Arcane Barrage 454 8.9% 24.7 11.63sec 5524 4592 Direct 24.7 4575 9489 5530 19.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 24.74 24.72 0.00 0.00 1.2031 0.0000 136672.54 136672.54 0.00% 4591.72 4591.72
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.57% 19.92 9 32 4574.51 3151 9150 4573.32 3922 5375 91100 91100 0.00%
crit 19.43% 4.80 0 13 9489.19 6302 18299 9430.91 0 18299 45573 45573 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [u]:0.00
    opener
    [}]:0.69
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [~]:0.95
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
    opener
    [!]:0.13
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    opener
    [(]:0.28
    rotation
    [+]:2.40
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
    rotation
    [,]:0.17
  • if_expr:cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
    rotation
    [?]:0.26
  • if_expr:cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:12.88
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
    rotation
    [.]:1.57
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
    rotation
    [.]:0.34
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:4.62
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.44
Arcane Blast 1748 34.2% 111.6 2.67sec 4691 3518 Direct 112.6 3844 8010 4650 19.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.65 112.65 0.00 0.00 1.3334 0.0000 523717.07 523717.07 0.00% 3517.95 3517.95
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.64% 90.84 63 121 3843.69 916 9232 3847.63 3263 4614 349127 349127 0.00%
crit 19.36% 21.81 7 38 8009.59 1831 18465 8022.82 5058 12361 174590 174590 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [t]:1.81
    opener
    [w]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [|]:0.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [&]:13.62
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [-]:1.37
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:94.29
Arcane Echo 247 4.8% 154.5 2.03sec 478 0 Direct 154.5 393 804 478 20.7%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 154.53 154.53 0.00 0.00 0.0000 0.0000 73894.13 73894.13 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.32% 122.58 80 170 393.34 306 539 393.52 347 436 48206 48206 0.00%
crit 20.68% 31.95 13 54 804.01 613 1078 804.16 666 957 25688 25688 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2008 39.2% 44.2 6.62sec 13616 7670 Periodic 296.2 1674 3459 2031 20.0% 24.4%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.18 0.00 296.44 296.17 1.7752 0.2470 601582.12 601582.12 0.00% 7669.72 7669.72
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 79.98% 236.88 137 353 1674.43 1046 2577 1676.61 1480 1937 396539 396539 0.00%
crit 20.02% 59.29 28 105 3459.30 2092 5153 3463.10 2834 4070 205043 205043 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [s]:0.51
  • if_expr:buff.clearcasting.react
    opener
    ["]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [#]:0.64
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains>0
    opener
    [$]:0.50
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [:]:5.29
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [;]:5.37
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [<]:2.68
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [=]:4.32
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (162) 0.0% (3.2%) 12.4 24.51sec 3900 3135

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.45 0.00 0.00 0.00 1.2439 0.0000 0.00 0.00 0.00% 3135.38 3135.38

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [v]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [%]:0.91
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [>]:10.54
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 162 3.2% 12.4 24.54sec 3902 0 Direct 12.4 3233 6703 3902 19.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.44 12.44 0.00 0.00 0.0000 0.0000 48554.54 48554.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.73% 10.05 3 15 3232.82 2821 6947 3228.78 2821 3937 32483 32483 0.00%
crit 19.27% 2.40 0 9 6702.52 5642 13894 6201.56 0 13894 16071 16071 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Deathly Fixation 0 (77) 0.0% (1.5%) 16.4 1.54sec 1392 0

Stats Details: Deathly Fixation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.42 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathly Fixation

  • id:322253
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:42.90
  • base_td_mult:1.00
  • dot_duration:8.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:322253
  • name:Deathly Fixation
  • school:shadow
  • tooltip:Taking $w1 Shadow damage every $t1.
  • description:Deal {$s1=43} Shadow damage every $t1. Stacks up to 5 times.
    Deathly Eruption 77 1.5% 16.4 1.54sec 1392 0 Direct 16.4 1144 2289 1392 21.6%

Stats Details: Deathly Eruption

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.42 16.42 0.00 0.00 0.0000 0.0000 22850.38 22850.38 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 78.35% 12.86 5 23 1144.09 1117 1184 1144.05 1117 1184 14716 14716 0.00%
crit 21.65% 3.55 0 9 2288.65 2233 2367 2240.88 0 2367 8134 8134 0.00%

Action Details: Deathly Eruption

  • id:322256
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:984.99
  • base_dd_max:984.99
  • base_dd_mult:1.00

Spelldata

  • id:322256
  • name:Deathly Eruption
  • school:shadow
  • tooltip:
  • description:Deal {$s1=985} Shadow damage.
Eternal Insight 39 0.8% 21.1 13.81sec 557 0 Direct 21.1 466 932 557 19.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.06 21.06 0.00 0.00 0.0000 0.0000 11732.01 11732.01 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.48% 16.95 6 32 465.98 453 481 465.99 455 477 7899 7899 0.00%
crit 19.52% 4.11 0 12 932.40 907 961 920.33 0 961 3833 3833 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (18) 0.0% (0.3%) 1.0 0.00sec 5219 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 130  / 18 0.3% 114.0 1.02sec 46 44 Direct 114.0 38 77 46 20.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0406 0.0000 5218.80 5218.80 0.00% 44.00 44.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.33% 90.44 74 105 37.70 30 46 37.70 36 39 3410 3410 0.00%
crit 20.67% 23.56 9 40 76.77 59 92 76.81 67 88 1809 1809 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:39.00
Touch of the Magi 0 (363) 0.0% (7.1%) 6.3 49.17sec 17322 14412

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 0.00 0.00 0.00 1.2020 0.0000 0.00 0.00 0.00% 14412.21 14412.21

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [n]:4.62
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
    cooldowns
    [o]:0.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 363 7.1% 6.3 49.07sec 17322 0 Direct 6.3 17360 0 17360 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 6.26 0.00 0.00 0.0000 0.0000 108596.03 108596.03 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.26 5 8 17360.07 469 53470 17387.73 12323 21212 108596 108596 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:14794.23
  • base_dd_max:14794.23
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
worgen
Arcane Power 2.8 121.90sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [p]:1.83
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 100.57sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.23 0.00 18.56 0.00 3.5235 0.6125 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [']:1.00
  • if_expr:buff.rune_of_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [*]:0.76
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.47
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Deathly Fixation (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307497
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.9 95.52sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [r]:2.88
  • if_expr:debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
    opener
    [{]:0.06
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
Rune of Power 6.2 52.13sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.18 0.00 0.00 0.00 1.2006 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [q]:5.20
  • if_expr:buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
    opener
    [x]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Time Warp 1.5 304.70sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.48
  • if_expr:runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.14sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:worgen
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 25.6 118.2 11.8sec 2.1sec 9.5sec 80.98% 0.00% 60.3 (61.3) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.0s / 47.8s
  • trigger_min/max:0.0s / 15.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 47.1s

Stack Uptimes

  • arcane_charge_1:7.33%
  • arcane_charge_2:11.95%
  • arcane_charge_3:9.96%
  • arcane_charge_4:51.75%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.4sec 122.4sec 14.7sec 13.93% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 164.6s
  • trigger_min/max:120.0s / 164.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.93%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.3 9.9 17.3sec 10.9sec 7.5sec 43.44% 0.00% 0.1 (0.1) 0.1

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.72%
  • clearcasting_2:16.65%
  • clearcasting_3:2.06%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.9sec 60.8sec 28.5sec 51.79% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:95.00

Trigger Details

  • interval_min/max:60.0s / 66.8s
  • trigger_min/max:60.0s / 66.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.86%
  • crimson_chorus_2:17.24%
  • crimson_chorus_3:16.68%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 101.0sec 101.0sec 3.8sec 4.09% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 152.4s
  • trigger_min/max:90.0s / 152.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.7s

Stack Uptimes

  • evocation_1:4.09%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 3.1 0.0 115.3sec 115.3sec 14.6sec 14.78% 0.00% 0.0 (0.0) 2.9

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Aspirant's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:171.00

Trigger Details

  • interval_min/max:60.0s / 164.6s
  • trigger_min/max:60.0s / 164.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:14.78%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Potion of Deathly Fixation 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_potion_of_deathly_fixation
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_deathly_fixation_1:8.45%

Spelldata

  • id:307497
  • name:Potion of Deathly Fixation
  • tooltip:Chance to apply Deathly Fixation to your target.
  • description:Your damaging spells and abilities have a chance to apply Deathly Fixation to your target, dealing {$322253s1=43} Shadow damage over {$322253d=8 seconds} and stacking up to 5 times. Upon reaching 5 stacks, Deathly Fixation explodes, dealing {$322256s1=985} Shadow damage to the target. If you consume this potion while your weapon is augmented with Shadowcore Oil, the explosion damage is increased by {$s2=10}%. Lasts {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:0.00
  • default_chance:101.00%
Presence of Mind 2.9 0.0 96.0sec 96.0sec 12.2sec 11.91% 7.58% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:69.9s / 120.8s
  • trigger_min/max:69.9s / 120.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.7s

Stack Uptimes

  • presence_of_mind_1:2.61%
  • presence_of_mind_2:2.21%
  • presence_of_mind_3:7.09%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.1 0.9 38.7sec 34.1sec 12.9sec 34.59% 0.00% 0.9 (0.9) 7.7

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.9s
  • trigger_min/max:8.6s / 53.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.3s

Stack Uptimes

  • rune_of_power_1:34.59%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases $pri by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.5sec 304.5sec 35.3sec 17.17% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 325.0s
  • trigger_min/max:300.0s / 325.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.17%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 4.17%
Arcane Barrage Arcane Charge 3 3.03% 0.00% 15.00%
Arcane Barrage Arcane Charge 4 96.96% 85.00% 100.00%
Arcane Blast Arcane Charge 0 10.27% 5.62% 14.17%
Arcane Blast Arcane Charge 1 7.58% 2.65% 11.58%
Arcane Blast Arcane Charge 2 14.74% 9.18% 19.57%
Arcane Blast Arcane Charge 3 15.69% 10.09% 20.65%
Arcane Blast Arcane Charge 4 51.73% 39.69% 66.04%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.97% 0.00% 6.01% 1.5s 0.0s 5.6s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.985120.046239.910
Evocation15.8450.00062.38652.26834.914117.288
Rune of Power5.0920.00328.65632.65514.08050.069
Touch of the Magi4.0860.00023.31127.29112.78049.068
Arcane Power5.9250.00044.56316.93611.55361.417
Arcane Barrage9.3381.00847.109240.620189.682294.515
Arcane Orb4.2590.00045.53656.31534.667110.334
Presence of Mind35.8500.00066.347111.07559.209145.839
Time Warp2.3290.00024.9923.4931.29626.291

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
worgen
mana_regen Mana 3057.50 399886.96 60.79% 130.79 4159.55 1.03%
Evocation Mana 126.60 172081.51 26.16% 1359.27 0.00 0.00%
Mana Gem Mana 2.93 19764.78 3.00% 6736.57 0.00 0.00%
Arcane Barrage Mana 24.74 66067.01 10.04% 2670.26 88.55 0.13%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65990.7 2193.07 2306.99 4259.1 33191.2 1867.8 67365.7
Usage Type Count Total Avg RPE APR
worgen
arcane_blast Mana 112.6 563067.4 4998.4 5043.3 0.9
arcane_missiles Mana 44.2 104623.4 2368.6 2367.9 5.7
arcane_orb Mana 12.5 5720.5 459.4 459.5 8.5
time_warp Mana 1.5 2960.7 2000.0 1994.3 0.0
touch_of_the_magi Mana 6.3 15663.9 2499.0 2498.5 6.9

Statistics & Data Analysis

Fight Length
worgen Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
worgen Damage Per Second
Count 1816
Mean 5115.31
Minimum 4466.63
Maximum 5872.26
Spread ( max - min ) 1405.63
Range [ ( max - min ) / 2 * 100% ] 13.74%
Standard Deviation 213.1411
5th Percentile 4773.97
95th Percentile 5485.19
( 95th Percentile - 5th Percentile ) 711.22
Mean Distribution
Standard Deviation 5.0016
95.00% Confidence Interval ( 5105.50 - 5125.11 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6670
0.1 Scale Factor Error with Delta=300 388
0.05 Scale Factor Error with Delta=300 1552
0.01 Scale Factor Error with Delta=300 38781
Priority Target DPS
worgen Priority Target Damage Per Second
Count 1816
Mean 5115.31
Minimum 4466.63
Maximum 5872.26
Spread ( max - min ) 1405.63
Range [ ( max - min ) / 2 * 100% ] 13.74%
Standard Deviation 213.1411
5th Percentile 4773.97
95th Percentile 5485.19
( 95th Percentile - 5th Percentile ) 711.22
Mean Distribution
Standard Deviation 5.0016
95.00% Confidence Interval ( 5105.50 - 5125.11 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6670
0.1 Scale Factor Error with Delta=300 388
0.05 Scale Factor Error with Delta=300 1552
0.01 Scale Factor Error with Delta=300 38781
DPS(e)
worgen Damage Per Second (Effective)
Count 1816
Mean 5115.31
Minimum 4466.63
Maximum 5872.26
Spread ( max - min ) 1405.63
Range [ ( max - min ) / 2 * 100% ] 13.74%
Damage
worgen Damage
Count 1816
Mean 1527598.82
Minimum 1140318.22
Maximum 1960996.09
Spread ( max - min ) 820677.87
Range [ ( max - min ) / 2 * 100% ] 26.86%
DTPS
worgen Damage Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
worgen Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
worgen Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
worgen Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
worgen Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
worgen Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
worgenTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
worgen Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=0
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
3 0.00 variable,name=have_opened,op=reset,default=0
4 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
6 0.00 variable,name=final_burn,op=set,value=0
7 0.00 variable,name=rs_max_delay,op=reset,default=5
8 0.00 variable,name=ap_max_delay,op=reset,default=10
9 0.00 variable,name=rop_max_delay,op=reset,default=20
A 0.00 variable,name=totm_max_delay,op=reset,default=5
B 0.00 variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
C 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
D 0.00 variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
E 0.00 variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
F 0.00 variable,name=barrage_mana_pct,op=reset,default=100
G 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
H 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
I 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
J 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
K 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
L 0.00 variable,name=totm_max_charges,op=reset,default=2
M 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
N 0.00 variable,name=inverted_opener,op=reset,default=0
O 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
P 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
Q 0.00 variable,name=am_spam,op=reset,default=0
R 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
S 0.00 variable,name=evo_pct,op=reset,default=15
T 0.00 flask
U 0.00 food
V 0.00 augmentation
W 0.00 arcane_familiar
X 0.00 arcane_intellect
Y 0.00 conjure_mana_gem
Z 0.00 snapshot_stats
a 0.00 mirror_image
b 0.00 frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
c 0.00 arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
d 0.00 evocation,if=variable.prepull_evo>0
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
e 0.00 call_action_list,name=shared_cds
f 0.00 call_action_list,name=essences
g 0.00 call_action_list,name=aoe,if=active_enemies>2
h 0.00 call_action_list,name=opener,if=variable.have_opened<=0
i 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
j 0.00 call_action_list,name=cooldowns
k 0.00 call_action_list,name=rotation,if=variable.final_burn=0
l 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
m 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
0.00 touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
n 4.62 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
o 0.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
p 1.83 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
q 5.20 rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
r 2.88 presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled
Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.final_burn
# count action,conditions
s 0.51 arcane_missiles,if=buff.clearcasting.react,chain=1
t 1.81 arcane_blast
u 0.00 arcane_barrage
actions.opener
# count action,conditions
0.00 variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
0.00 variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
0.00 evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm.equipped
0.00 radiant_spark,if=mana.pct>40
0.00 cancel_action,if=action.shifting_power.channeling&gcd.remains=0
0.00 shifting_power,if=soulbind.field_of_blossoms.enabled
v 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
w 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
{ 0.06 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
| 0.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
} 0.69 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
~ 0.95 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
! 0.13 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
" 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
# 0.64 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
$ 0.50 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
% 0.91 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
& 13.62 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
' 1.00 evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
( 0.28 arcane_barrage
actions.rotation
# count action,conditions
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
) 2.56 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
* 0.76 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
+ 2.40 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
0.00 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
, 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
0.00 strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
- 1.37 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
: 5.29 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
; 5.37 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
< 2.68 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
= 4.32 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
> 10.54 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
0.00 arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
? 0.26 arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
@ 12.88 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
. 1.57 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
. 0.34 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 4.62 arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
. 94.29 arcane_blast
. 1.47 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.44 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.48 time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
. 3.05 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
0.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

Sample Sequence

036789AFHILMNOPQSTUYacv.wx&.&&&&&&&&~yz.."&(%&&'......@....@....=@>..@..=..+nqr:-.;.>..@....@....@>..@..=nq:.>....*)p...;......>.......+nqr:;.;.>...@....@=..>..@..nq:..;......)..>.=..........@op.r:...>..q..........

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 3 have_opened Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 6 final_burn Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 7 rs_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 8 ap_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat 9 rop_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat A totm_max_delay Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat F barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat H barrage_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat I ap_minimum_mana_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat L totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat M aoe_totm_max_charges Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat N inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat O inverted_opener Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat P ap_on_use Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat Q am_spam Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat S evo_pct Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat T flask worgen 67365.7/67366: 100% mana
Pre precombat U food worgen 67365.7/67366: 100% mana
Pre precombat Y conjure_mana_gem Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat a mirror_image Fluffy_Pillow 67365.7/67366: 100% mana
Pre precombat c arcane_blast Fluffy_Pillow 67365.7/67366: 100% mana
0:00.000 opener v arcane_orb Fluffy_Pillow 65990.7/67366: 98% mana
0:01.300 shared_cds . time_warp Fluffy_Pillow 67242.2/67366: 100% mana bloodlust, crimson_chorus
0:01.300 opener w arcane_blast Fluffy_Pillow 65242.2/67366: 97% mana bloodlust, temporal_warp, crimson_chorus
0:02.178 opener x rune_of_power Fluffy_Pillow 60925.2/67366: 90% mana bloodlust, temporal_warp, crimson_chorus
0:02.951 opener & arcane_blast Fluffy_Pillow 61966.6/67366: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.737 shared_cds . use_mana_gem worgen 56150.6/67366: 83% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.737 opener & arcane_blast Fluffy_Pillow 62887.2/67366: 93% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.521 opener & arcane_blast Fluffy_Pillow 57068.5/67366: 85% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.305 opener & arcane_blast Fluffy_Pillow 51249.8/67366: 76% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.090 opener & arcane_blast Fluffy_Pillow 45432.4/67366: 67% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.876 opener & arcane_blast Fluffy_Pillow 39616.4/67366: 59% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.661 opener & arcane_blast Fluffy_Pillow 33799.1/67366: 50% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:08.444 opener & arcane_blast Fluffy_Pillow 27979.0/67366: 42% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:09.230 opener & arcane_blast Fluffy_Pillow 22163.0/67366: 33% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:10.016 opener ~ arcane_barrage Fluffy_Pillow 16347.0/67366: 24% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:10.787 opener y touch_of_the_magi Fluffy_Pillow 20080.4/67366: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.557 opener z arcane_power Fluffy_Pillow 18617.8/67366: 28% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.557 shared_cds . potion Fluffy_Pillow 18617.8/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.557 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 18617.8/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation
0:11.557 opener " arcane_missiles Fluffy_Pillow 18617.8/67366: 28% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:19.826 opener & arcane_blast Fluffy_Pillow 3508.8/67366: 5% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_deathly_fixation, gladiators_badge
0:20.614 opener ( arcane_barrage Fluffy_Pillow 1133.0/67366: 2% mana bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:21.383 opener % arcane_orb Fluffy_Pillow 4863.7/67366: 7% mana bloodlust, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:22.152 opener & arcane_blast Fluffy_Pillow 5649.7/67366: 8% mana bloodlust, arcane_charge(2), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:23.123 opener & arcane_blast Fluffy_Pillow 4895.5/67366: 7% mana bloodlust, arcane_charge(3), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:24.001 opener ' evocation worgen 3328.4/67366: 5% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation, gladiators_badge
0:26.559 rotation . arcane_blast Fluffy_Pillow 60574.5/67366: 90% mana bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:27.346 rotation . arcane_blast Fluffy_Pillow 54759.8/67366: 81% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.131 rotation . arcane_blast Fluffy_Pillow 48942.5/67366: 73% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:28.915 rotation . arcane_blast Fluffy_Pillow 43123.8/67366: 64% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:29.700 rotation . arcane_blast Fluffy_Pillow 37306.4/67366: 55% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_deathly_fixation
0:30.485 rotation . arcane_blast Fluffy_Pillow 31489.0/67366: 47% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:31.271 rotation @ arcane_barrage Fluffy_Pillow 25673.0/67366: 38% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:32.042 rotation . arcane_blast Fluffy_Pillow 29406.4/67366: 44% mana bloodlust, clearcasting, temporal_warp, potion_of_deathly_fixation
0:33.196 rotation . arcane_blast Fluffy_Pillow 29586.2/67366: 44% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_deathly_fixation
0:34.257 rotation . arcane_blast Fluffy_Pillow 28265.7/67366: 42% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_deathly_fixation
0:35.228 rotation . arcane_blast Fluffy_Pillow 25449.0/67366: 38% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_deathly_fixation
0:36.107 rotation @ arcane_barrage Fluffy_Pillow 21133.3/67366: 31% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_deathly_fixation
0:36.878 rotation . arcane_blast Fluffy_Pillow 24866.7/67366: 37% mana bloodlust, clearcasting, temporal_warp
0:38.033 rotation . arcane_blast Fluffy_Pillow 25047.8/67366: 37% mana bloodlust, arcane_charge, clearcasting, temporal_warp
0:39.096 rotation . arcane_blast Fluffy_Pillow 23730.0/67366: 35% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp
0:40.066 rotation . arcane_blast Fluffy_Pillow 20911.9/67366: 31% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp
0:40.946 rotation = arcane_missiles Fluffy_Pillow 16597.6/67366: 25% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp
0:42.174 rotation @ arcane_barrage Fluffy_Pillow 18252.1/67366: 27% mana arcane_charge(4), clearcasting
0:43.474 rotation > arcane_orb Fluffy_Pillow 22698.2/67366: 34% mana clearcasting
0:44.774 rotation . arcane_blast Fluffy_Pillow 23949.7/67366: 36% mana arcane_charge(2), clearcasting
0:46.411 rotation . arcane_blast Fluffy_Pillow 22030.3/67366: 33% mana arcane_charge(3), clearcasting
0:47.892 rotation @ arcane_barrage Fluffy_Pillow 18525.6/67366: 28% mana arcane_charge(4), clearcasting
0:49.193 rotation . arcane_blast Fluffy_Pillow 22973.1/67366: 34% mana clearcasting
0:51.141 rotation . arcane_blast Fluffy_Pillow 24222.7/67366: 36% mana arcane_charge, clearcasting
0:52.931 rotation = arcane_missiles Fluffy_Pillow 23884.4/67366: 35% mana arcane_charge(2), clearcasting
0:54.886 rotation . arcane_blast Fluffy_Pillow 26518.4/67366: 39% mana arcane_charge(2)
0:56.522 rotation . arcane_blast Fluffy_Pillow 24597.6/67366: 37% mana arcane_charge(3)
0:58.001 rotation + arcane_barrage Fluffy_Pillow 21090.3/67366: 31% mana arcane_charge(4)
0:59.300 cooldowns n touch_of_the_magi Fluffy_Pillow 25535.0/67366: 38% mana
1:00.600 cooldowns q rune_of_power Fluffy_Pillow 24786.6/67366: 37% mana arcane_charge(4)
1:01.899 cooldowns r presence_of_mind Fluffy_Pillow 26536.7/67366: 39% mana arcane_charge(4), rune_of_power
1:01.899 rotation : arcane_missiles Fluffy_Pillow 26536.7/67366: 39% mana arcane_charge(4), presence_of_mind(3), rune_of_power
1:08.298 rotation - arcane_blast Fluffy_Pillow 20158.2/67366: 30% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
1:09.599 rotation . arcane_blast Fluffy_Pillow 15036.0/67366: 22% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
1:10.897 rotation ; arcane_missiles Fluffy_Pillow 9909.8/67366: 15% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
1:12.829 rotation . arcane_barrage Fluffy_Pillow 12512.9/67366: 19% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
1:14.128 rotation > arcane_orb Fluffy_Pillow 16957.6/67366: 25% mana presence_of_mind, crimson_chorus(2)
1:15.428 rotation . arcane_blast Fluffy_Pillow 18209.2/67366: 27% mana arcane_charge(2), presence_of_mind, crimson_chorus(2)
1:16.727 rotation . arcane_blast Fluffy_Pillow 15834.3/67366: 24% mana arcane_charge(3), crimson_chorus(2)
1:18.209 rotation @ arcane_barrage Fluffy_Pillow 12331.0/67366: 18% mana arcane_charge(4), crimson_chorus(2)
1:19.509 rotation . arcane_blast Fluffy_Pillow 16777.2/67366: 25% mana crimson_chorus(2)
1:21.458 rotation . arcane_blast Fluffy_Pillow 18028.1/67366: 27% mana arcane_charge, crimson_chorus(2)
1:23.249 rotation . arcane_blast Fluffy_Pillow 17691.1/67366: 26% mana arcane_charge(2), crimson_chorus(3)
1:24.885 rotation . arcane_blast Fluffy_Pillow 15770.3/67366: 23% mana arcane_charge(3), crimson_chorus(3)
1:26.364 rotation @ arcane_barrage Fluffy_Pillow 12263.0/67366: 18% mana arcane_charge(4), crimson_chorus(3)
1:27.663 rotation . arcane_blast Fluffy_Pillow 16707.8/67366: 25% mana crimson_chorus(3)
1:29.610 rotation . arcane_blast Fluffy_Pillow 17956.0/67366: 27% mana arcane_charge, crimson_chorus(3)
1:31.400 rotation . arcane_blast Fluffy_Pillow 17617.7/67366: 26% mana arcane_charge(2), crimson_chorus(3)
1:33.037 rotation . arcane_blast Fluffy_Pillow 15698.3/67366: 23% mana arcane_charge(3), clearcasting
1:34.518 rotation @ arcane_barrage Fluffy_Pillow 12193.6/67366: 18% mana arcane_charge(4), clearcasting
1:35.816 rotation > arcane_orb Fluffy_Pillow 16637.1/67366: 25% mana clearcasting(2)
1:37.117 rotation . arcane_blast Fluffy_Pillow 17889.9/67366: 27% mana arcane_charge(2), clearcasting(2)
1:38.753 rotation . arcane_blast Fluffy_Pillow 15969.1/67366: 24% mana arcane_charge(3), clearcasting(2)
1:40.234 rotation @ arcane_barrage Fluffy_Pillow 12464.5/67366: 19% mana arcane_charge(4), clearcasting(2)
1:41.533 rotation . arcane_blast Fluffy_Pillow 16909.3/67366: 25% mana clearcasting(2)
1:43.481 rotation . arcane_blast Fluffy_Pillow 18158.9/67366: 27% mana arcane_charge, clearcasting(2)
1:45.272 rotation = arcane_missiles Fluffy_Pillow 17821.9/67366: 26% mana arcane_charge(2), clearcasting(2)
1:49.007 cooldowns n touch_of_the_magi Fluffy_Pillow 22854.1/67366: 34% mana arcane_charge(2)
1:50.307 cooldowns q rune_of_power Fluffy_Pillow 22105.6/67366: 33% mana arcane_charge(4)
1:51.606 rotation : arcane_missiles Fluffy_Pillow 23855.8/67366: 35% mana arcane_charge(4), rune_of_power
2:00.336 rotation . arcane_barrage Fluffy_Pillow 5617.9/67366: 8% mana arcane_charge(4), rune_of_power
2:01.635 rotation > arcane_orb Fluffy_Pillow 10062.7/67366: 15% mana rune_of_power
2:02.934 rotation . arcane_blast Fluffy_Pillow 11312.8/67366: 17% mana arcane_charge(2), rune_of_power, crimson_chorus
2:04.572 shared_cds . use_mana_gem worgen 9394.7/67366: 14% mana arcane_charge(3), crimson_chorus
2:04.572 rotation . arcane_blast Fluffy_Pillow 16131.3/67366: 24% mana arcane_charge(3), crimson_chorus
2:06.054 rotation . arcane_blast Fluffy_Pillow 12628.0/67366: 19% mana arcane_charge(4), crimson_chorus
2:07.381 rotation * evocation worgen 7540.9/67366: 11% mana arcane_charge(4), crimson_chorus
2:11.681 rotation ) cancel_action Fluffy_Pillow 64544.9/67366: 96% mana arcane_charge(4), evocation, crimson_chorus
2:11.685 cooldowns p arcane_power Fluffy_Pillow 64550.3/67366: 96% mana arcane_charge(4), crimson_chorus
2:11.685 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 64550.3/67366: 96% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:11.685 rotation . arcane_blast Fluffy_Pillow 64550.3/67366: 96% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus, gladiators_badge
2:13.012 rotation . arcane_blast Fluffy_Pillow 62900.7/67366: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:14.337 rotation ; arcane_missiles Fluffy_Pillow 61248.4/67366: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), gladiators_badge
2:16.398 rotation . arcane_blast Fluffy_Pillow 64025.2/67366: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:17.724 rotation . arcane_blast Fluffy_Pillow 62374.3/67366: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:19.049 rotation . arcane_blast Fluffy_Pillow 60722.0/67366: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:20.374 rotation . arcane_blast Fluffy_Pillow 59069.6/67366: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:21.698 rotation . arcane_blast Fluffy_Pillow 57416.0/67366: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), gladiators_badge
2:23.022 rotation . arcane_barrage Fluffy_Pillow 55762.3/67366: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), gladiators_badge
2:24.322 rotation > arcane_orb Fluffy_Pillow 60208.5/67366: 89% mana arcane_power, crimson_chorus(3), gladiators_badge
2:25.622 rotation . arcane_blast Fluffy_Pillow 61710.0/67366: 92% mana arcane_charge(2), arcane_power, crimson_chorus(3), gladiators_badge
2:27.258 rotation . arcane_blast Fluffy_Pillow 59789.2/67366: 89% mana arcane_charge(3), crimson_chorus(3)
2:28.738 rotation . arcane_blast Fluffy_Pillow 56283.2/67366: 84% mana arcane_charge(4), crimson_chorus(3)
2:30.062 rotation . arcane_blast Fluffy_Pillow 51192.1/67366: 76% mana arcane_charge(4), crimson_chorus(3)
2:31.389 rotation . arcane_blast Fluffy_Pillow 46104.9/67366: 68% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:32.715 rotation . arcane_blast Fluffy_Pillow 41016.5/67366: 61% mana arcane_charge(4), clearcasting
2:34.040 rotation . arcane_blast Fluffy_Pillow 35926.7/67366: 53% mana arcane_charge(4), clearcasting
2:35.364 rotation + arcane_barrage Fluffy_Pillow 30835.5/67366: 46% mana arcane_charge(4), clearcasting
2:36.664 cooldowns n touch_of_the_magi Fluffy_Pillow 35281.7/67366: 52% mana clearcasting(2)
2:37.964 cooldowns q rune_of_power Fluffy_Pillow 34533.2/67366: 51% mana arcane_charge(4), clearcasting(2)
2:39.263 cooldowns r presence_of_mind Fluffy_Pillow 36283.3/67366: 54% mana arcane_charge(4), clearcasting(2), rune_of_power
2:39.263 rotation : arcane_missiles Fluffy_Pillow 36283.3/67366: 54% mana arcane_charge(4), clearcasting(2), presence_of_mind(3), rune_of_power
2:47.282 rotation ; arcane_missiles Fluffy_Pillow 32087.4/67366: 48% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:49.257 rotation . arcane_blast Fluffy_Pillow 34748.4/67366: 52% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:50.557 rotation ; arcane_missiles Fluffy_Pillow 29624.9/67366: 44% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:52.508 rotation . arcane_barrage Fluffy_Pillow 32253.5/67366: 48% mana arcane_charge(4), presence_of_mind(2)
2:53.808 rotation > arcane_orb Fluffy_Pillow 36699.6/67366: 54% mana presence_of_mind(2)
2:55.108 rotation . arcane_blast Fluffy_Pillow 37951.1/67366: 56% mana arcane_charge(2), presence_of_mind(2)
2:56.408 rotation . arcane_blast Fluffy_Pillow 35577.7/67366: 53% mana arcane_charge(3), presence_of_mind
2:57.708 rotation . arcane_blast Fluffy_Pillow 31829.2/67366: 47% mana arcane_charge(4), clearcasting
2:59.033 rotation @ arcane_barrage Fluffy_Pillow 26739.4/67366: 40% mana arcane_charge(4), clearcasting
3:00.333 rotation . arcane_blast Fluffy_Pillow 31185.5/67366: 46% mana clearcasting
3:02.281 rotation . arcane_blast Fluffy_Pillow 32435.1/67366: 48% mana arcane_charge, clearcasting, crimson_chorus
3:04.072 rotation . arcane_blast Fluffy_Pillow 32098.1/67366: 48% mana arcane_charge(2), clearcasting, crimson_chorus
3:05.710 rotation . arcane_blast Fluffy_Pillow 30180.0/67366: 45% mana arcane_charge(3), clearcasting, crimson_chorus
3:07.191 rotation @ arcane_barrage Fluffy_Pillow 26675.4/67366: 40% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.493 rotation = arcane_missiles Fluffy_Pillow 31124.2/67366: 46% mana clearcasting, crimson_chorus
3:10.517 rotation . arcane_blast Fluffy_Pillow 33851.2/67366: 50% mana crimson_chorus
3:12.464 rotation . arcane_blast Fluffy_Pillow 35099.4/67366: 52% mana arcane_charge, crimson_chorus(2)
3:14.257 rotation > arcane_orb Fluffy_Pillow 34765.1/67366: 52% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:15.557 rotation . arcane_blast Fluffy_Pillow 36016.6/67366: 53% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:16.882 rotation . arcane_blast Fluffy_Pillow 30926.8/67366: 46% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:18.208 rotation @ arcane_barrage Fluffy_Pillow 25838.4/67366: 38% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:19.508 rotation . arcane_blast Fluffy_Pillow 30284.5/67366: 45% mana clearcasting, crimson_chorus(2)
3:21.457 rotation . arcane_blast Fluffy_Pillow 31535.4/67366: 47% mana arcane_charge, clearcasting, crimson_chorus(2)
3:23.248 cooldowns n touch_of_the_magi Fluffy_Pillow 31198.5/67366: 46% mana arcane_charge(2), clearcasting, crimson_chorus(3)
3:24.548 cooldowns q rune_of_power Fluffy_Pillow 30450.0/67366: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:25.848 rotation : arcane_missiles Fluffy_Pillow 32201.5/67366: 48% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:33.556 rotation . arcane_blast Fluffy_Pillow 35086.6/67366: 52% mana arcane_charge(4), rune_of_power
3:34.882 rotation . arcane_blast Fluffy_Pillow 29998.1/67366: 45% mana arcane_charge(4), clearcasting, rune_of_power
3:36.207 rotation ; arcane_missiles Fluffy_Pillow 24908.3/67366: 37% mana arcane_charge(4), clearcasting, rune_of_power
3:38.251 rotation . arcane_blast Fluffy_Pillow 27662.2/67366: 41% mana arcane_charge(4)
3:39.577 rotation . arcane_blast Fluffy_Pillow 22573.7/67366: 34% mana arcane_charge(4)
3:40.904 rotation . arcane_blast Fluffy_Pillow 17486.6/67366: 26% mana arcane_charge(4)
3:42.228 rotation . arcane_blast Fluffy_Pillow 12395.5/67366: 18% mana arcane_charge(4)
3:43.554 rotation . arcane_blast Fluffy_Pillow 7307.0/67366: 11% mana arcane_charge(4), clearcasting
3:44.878 rotation . evocation worgen 2215.9/67366: 3% mana arcane_charge(4), clearcasting
3:49.578 rotation ) cancel_action Fluffy_Pillow 64522.6/67366: 96% mana arcane_charge(4), clearcasting, evocation
3:49.583 rotation . arcane_blast Fluffy_Pillow 64529.4/67366: 96% mana arcane_charge(4), clearcasting
3:50.909 rotation . arcane_barrage Fluffy_Pillow 59440.9/67366: 88% mana arcane_charge(4), clearcasting
3:52.208 rotation > arcane_orb Fluffy_Pillow 63885.7/67366: 95% mana clearcasting
3:53.506 rotation . arcane_blast Fluffy_Pillow 65134.5/67366: 97% mana arcane_charge(2), clearcasting
3:55.144 rotation = arcane_missiles Fluffy_Pillow 63216.4/67366: 94% mana arcane_charge(3), clearcasting
3:57.117 rotation . arcane_blast Fluffy_Pillow 65874.6/67366: 98% mana arcane_charge(3)
3:58.597 rotation . arcane_blast Fluffy_Pillow 61871.1/67366: 92% mana arcane_charge(4)
3:59.922 rotation . arcane_blast Fluffy_Pillow 56781.3/67366: 84% mana arcane_charge(4)
4:01.248 rotation . arcane_blast Fluffy_Pillow 51692.8/67366: 77% mana arcane_charge(4)
4:02.576 rotation . arcane_blast Fluffy_Pillow 46607.1/67366: 69% mana arcane_charge(4), crimson_chorus
4:03.901 rotation . arcane_blast Fluffy_Pillow 41517.3/67366: 62% mana arcane_charge(4), crimson_chorus
4:05.225 shared_cds . use_mana_gem worgen 36426.1/67366: 54% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.225 rotation . arcane_blast Fluffy_Pillow 43162.7/67366: 64% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.553 rotation . arcane_blast Fluffy_Pillow 38076.9/67366: 57% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.878 rotation . arcane_blast Fluffy_Pillow 32987.1/67366: 49% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.203 rotation @ arcane_barrage Fluffy_Pillow 27897.3/67366: 41% mana arcane_charge(4), clearcasting, crimson_chorus
4:10.503 cooldowns o touch_of_the_magi Fluffy_Pillow 32343.4/67366: 48% mana clearcasting(2), crimson_chorus
4:11.802 cooldowns p arcane_power Fluffy_Pillow 31593.6/67366: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.802 shared_cds . use_item_sinful_aspirants_badge_of_ferocity Fluffy_Pillow 31593.6/67366: 47% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus
4:11.802 cooldowns r presence_of_mind Fluffy_Pillow 31593.6/67366: 47% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus, gladiators_badge
4:11.802 rotation : arcane_missiles Fluffy_Pillow 31593.6/67366: 47% mana arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(3), rune_of_power, crimson_chorus, gladiators_badge
4:20.988 rotation . arcane_blast Fluffy_Pillow 32720.0/67366: 49% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(2), gladiators_badge
4:22.287 rotation . arcane_blast Fluffy_Pillow 31032.7/67366: 46% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(2), gladiators_badge
4:23.586 rotation . arcane_barrage Fluffy_Pillow 29345.3/67366: 44% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(3), gladiators_badge
4:24.885 rotation > arcane_orb Fluffy_Pillow 33790.1/67366: 50% mana arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:26.183 rotation . arcane_blast Fluffy_Pillow 35288.9/67366: 52% mana arcane_charge(2), arcane_power, presence_of_mind, crimson_chorus(3), gladiators_badge
4:27.483 rotation . arcane_blast Fluffy_Pillow 34978.0/67366: 52% mana arcane_charge(3), crimson_chorus(3)
4:28.963 cooldowns q rune_of_power Fluffy_Pillow 31472.0/67366: 47% mana arcane_charge(4), crimson_chorus(3)
4:30.263 rotation . arcane_blast Fluffy_Pillow 33223.5/67366: 49% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:31.587 rotation . arcane_blast Fluffy_Pillow 28132.3/67366: 42% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:32.912 rotation . arcane_blast Fluffy_Pillow 23042.5/67366: 34% mana arcane_charge(4), rune_of_power
4:34.239 rotation . arcane_blast Fluffy_Pillow 17955.4/67366: 27% mana arcane_charge(4), rune_of_power
4:35.565 rotation . arcane_blast Fluffy_Pillow 12866.9/67366: 19% mana arcane_charge(4), rune_of_power
4:36.891 rotation . arcane_blast Fluffy_Pillow 7778.5/67366: 12% mana arcane_charge(4), rune_of_power
4:38.217 rotation . arcane_barrage Fluffy_Pillow 2690.0/67366: 4% mana arcane_charge(4), rune_of_power
4:39.517 rotation . arcane_blast Fluffy_Pillow 7136.2/67366: 11% mana rune_of_power
4:41.465 rotation . arcane_blast Fluffy_Pillow 8385.7/67366: 12% mana arcane_charge, rune_of_power
4:43.258 rotation . arcane_blast Fluffy_Pillow 8051.5/67366: 12% mana arcane_charge(2)

Stats

Level Bonus (60) Race Bonus (worgen) Raid-Buffed Unbuffed Gear Amount
Strength 198 2 200 200 0
Agility 306 1 307 307 0
Stamina 414 0 2013 1918 1504
Intellect 450 -3 1767 1588 1066 (46)
Spirit 0 0 0 0 0
Health 40260 38360 0
Mana 67366 67366 0
Spell Power 1767 1588 0
Crit 16.74% 16.74% 376
Haste 15.76% 15.76% 520
Versatility 7.97% 7.97% 319
Mana Regen 1347 1347 0
Mastery 34.73% 34.73% 733
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 227.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 226, stats: { +77 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Sinful Aspirant's Badge of Ferocity
ilevel: 207, stats: { +91 Haste }
item effects: { use: Gladiator's Badge }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Staff of the Penitent
ilevel: 226, weapon: { 93 - 128, 3.6 }, stats: { +82 Int, +281 Int, +149 Sta, +49 Crit, +93 Vers }, enchant: sinful_revelation

Profile

mage="worgen"
source=default
spec=arcane
level=60
race=worgen
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=deathly_fixation
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=disabled

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=0
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=0&runeforge.siphon_storm.equipped&covenant.necrolord.enabled&active_enemies>1
actions.precombat+=/variable,name=have_opened,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay,op=reset,default=5
actions.precombat+=/variable,name=ap_max_delay,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay,op=reset,default=5
actions.precombat+=/variable,name=totm_max_delay,op=set,value=3,if=variable.totm_max_delay=5&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&covenant.night_fae.enabled
actions.precombat+=/variable,name=totm_max_delay,op=set,value=15,if=variable.totm_max_delay=5&conduit.arcane_prodigy.enabled&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay,op=set,value=30,if=variable.totm_max_delay=5&essence.vision_of_perfection.minor
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=100
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=100&covenant.night_fae.enabled
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=100
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.disciplinary_command.equipped
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=30&runeforge.grisly_icicle.equipped
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=0
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=0&talent.rune_of_power.enabled&talent.arcane_echo.enabled
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=variable.prepull_evo<=0&runeforge.disciplinary_command.equipped
actions.precombat+=/arcane_blast,if=variable.prepull_evo<=0&!runeforge.disciplinary_command.equipped
actions.precombat+=/evocation,if=variable.prepull_evo>0

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=essences
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened<=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains>0
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command.equipped&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm.equipped&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm.equipped&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm.equipped&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&debuff.touch_of_the_magi.down
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance.enabled&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment.equipped|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity.equipped&talent.amplification.enabled&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity.equipped|talent.amplification.enabled)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle.equipped&cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay)|(!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command.equipped&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay&cooldown.arcane_power.remains>variable.rs_max_delay&(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd|talent.rune_of_power.enabled&cooldown.rune_of_power.remains>variable.rs_max_delay|!talent.rune_of_power.enabled)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains=0&((!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
actions.cooldowns+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&essence.vision_of_perfection.minor
# Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken. Hold a bit to make sure we can RS immediately after totm ends
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8
# Non-Kyrian: Use totm if ap is on cd and won't be up for longer than the max delay. Align with rop if the talent is taken.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>15|debuff.touch_of_the_magi.up)
# Kyrian: RS is mana hungry and AB4s are too expensive to use pom to squeeze an extra ab in the totm window. Let's use it to make low charge ABs instant.
actions.cooldowns+=/presence_of_mind,if=buff.arcane_charge.stack=0&covenant.kyrian.enabled
# Non-Kyrian: Use pom to squeeze an extra ab in the totm window.
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&!covenant.kyrian.enabled

actions.essences=blood_of_the_enemy,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/blood_of_the_enemy,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains>=50&cooldown.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay
actions.essences+=/worldvein_resonance,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/worldvein_resonance,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/guardian_of_azeroth,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd|fight_remains<cooldown.arcane_power.remains
actions.essences+=/guardian_of_azeroth,if=cooldown.arcane_power.remains=0&(!talent.enlightened.enabled|(talent.enlightened.enabled&mana.pct>=70|variable.am_spam=1))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|variable.am_spam=1))|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.essences+=/concentrated_flame,line_cd=6,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/reaping_flames,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&mana.time_to_max>=execute_time
actions.essences+=/focused_azerite_beam,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/purifying_blast,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/ripple_in_space,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/the_unbound_force,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.essences+=/memory_of_lucid_dreams,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=variable,name=have_opened,op=set,value=1,if=prev_gcd.1.evocation&!runeforge.siphon_storm.equipped
actions.opener+=/variable,name=have_opened,op=set,value=1,if=buff.arcane_power.down&cooldown.arcane_power.remains>0&runeforge.siphon_storm.equipped
actions.opener+=/evocation,if=runeforge.siphon_storm.equipped&talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command.equipped&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle.equipped&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm.equipped
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/cancel_action,if=action.shifting_power.channeling&gcd.remains=0
actions.opener+=/shifting_power,if=soulbind.field_of_blossoms.enabled
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.remains=0&mana.pct<30&!runeforge.siphon_storm.equipped
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains>0,chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions.rotation+=/cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm.equipped|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm.equipped&cooldown.arcane_power.remains<=action.evocation.execute_time
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&covenant.kyrian.enabled&cooldown.radiant_spark.remains<=8)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power.enabled&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay&!covenant.kyrian.enabled)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&!talent.rune_of_power.enabled&cooldown.arcane_power.remains>variable.totm_max_delay)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=gcd)
actions.rotation+=/strict_sequence,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&buff.arcane_power.down&buff.rune_of_power.down,name=last_spark_stack:arcane_blast:arcane_barrage
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo.enabled&buff.deathborne.down&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains>0|covenant.kyrian.enabled)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered.enabled&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&cooldown.evocation.remains>0&cooldown.arcane_power.remains>0&cooldown.touch_of_the_magi.remains>0&(!talent.rune_of_power.enabled|(talent.rune_of_power.enabled&cooldown.rune_of_power.remains>0))
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<variable.barrage_mana_pct&cooldown.evocation.remains>0&buff.arcane_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&essence.vision_of_perfection.minor
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.remains=0&(cooldown.rune_of_power.remains=0|cooldown.arcane_power.remains=0)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains>0
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened.enabled&mana.pct<=80&mana.pct>=65)|(!talent.enlightened.enabled&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp.equipped&buff.exhaustion.up&(cooldown.arcane_power.remains=0|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm.equipped)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm.equipped)&time<30

head=confidants_favored_cap,id=183021,bonus_id=1498,ilevel=226
neck=nobles_birthstone_pendant,id=183039,bonus_id=1498,ilevel=226
shoulders=shawl_of_the_penitent,id=183020,bonus_id=1498,ilevel=233
back=mantle_of_manifest_sins,id=183033,bonus_id=1498,ilevel=226
chest=robes_of_the_cursed_commando,id=182998,bonus_id=1498,ilevel=233,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=1498,ilevel=226,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498,ilevel=226
waist=cinch_of_infinite_tightness,id=183028,bonus_id=1498,ilevel=226
legs=courtiers_costume_trousers,id=183011,bonus_id=1498,ilevel=226
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=1498,ilevel=226
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=1498,ilevel=233,enchant=16mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=1498,ilevel=226
trinket2=sinful_aspirants_badge_of_ferocity,id=175884,bonus_id=1521,ilevel=207
main_hand=staff_of_the_penitent,id=180000,bonus_id=7187/6652/1524,ilevel=226,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=226.73
# gear_stamina=1504
# gear_intellect=1066
# gear_crit_rating=376
# gear_haste_rating=520
# gear_mastery_rating=733
# gear_versatility_rating=319
# gear_armor=369

Simulation & Raid Information

Iterations: 1832
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.0 )

Performance:

Total Events Processed: 131634921
Max Event Queue: 457
Sim Seconds: 549573
CPU Seconds: 214.7344
Physical Seconds: 15.3518
Speed Up: 2559

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
arcane arcane arcane_barrage 44425 136572 455 4.95 4596 9607 24.8 24.8 18.3% 0.0% 0.0% 0.0% 11.64sec 136572 299.99sec
arcane arcane arcane_blast 30451 521575 1739 22.58 3848 8046 111.9 112.9 18.4% 0.0% 0.0% 0.0% 2.66sec 521575 299.99sec
arcane arcane arcane_echo 342232 75893 253 31.77 397 811 158.8 158.8 19.5% 0.0% 0.0% 0.0% 1.96sec 75893 299.99sec
arcane arcane arcane_missiles ticks -5143 610012 2033 60.38 1680 3477 44.8 301.9 19.1% 0.0% 0.0% 0.0% 6.46sec 610012 299.99sec
arcane arcane arcane_orb 153626 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.51sec 0 299.99sec
arcane arcane arcane_orb_bolt 153640 49000 163 2.50 3274 6780 12.5 12.5 18.5% 0.0% 0.0% 0.0% 24.48sec 49000 299.99sec
arcane arcane arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.40sec 0 299.99sec
arcane arcane berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 244.97sec 0 299.99sec
arcane arcane conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
arcane arcane deathly_fixation 322253 0 0 0.00 0 0 17.1 0.0 0.0% 0.0% 0.0% 0.0% 1.48sec 0 299.99sec
arcane arcane deathly_eruption 322256 23632 79 3.42 1145 2289 17.1 17.1 20.8% 0.0% 0.0% 0.0% 1.48sec 23632 299.99sec
arcane arcane eternal_insight 342314 11784 39 4.27 466 932 21.3 21.3 18.6% 0.0% 0.0% 0.0% 13.50sec 11784 299.99sec
arcane arcane evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 101.16sec 0 299.99sec
arcane arcane flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
arcane arcane food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
arcane arcane mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
arcane arcane_mirror_image frostbolt 59638 5354 134 175.50 38 77 117.0 117.0 20.0% 0.0% 0.0% 0.0% 0.99sec 5354 40.00sec
arcane arcane potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
arcane arcane presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 95.47sec 0 299.99sec
arcane arcane rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.95sec 0 299.99sec
arcane arcane time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.77sec 0 299.99sec
arcane arcane touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 49.05sec 0 299.99sec
arcane arcane touch_of_the_magi_explosion 210833 112346 375 1.25 17979 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 48.91sec 112346 299.99sec
arcane arcane use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.65sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_barrage 44425 135439 451 4.93 4593 9459 24.6 24.6 18.6% 0.0% 0.0% 0.0% 11.65sec 135439 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_blast 30451 526227 1754 22.52 3891 8135 111.6 112.6 18.4% 0.0% 0.0% 0.0% 2.67sec 526227 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_echo 342232 77580 259 31.04 415 849 155.2 155.2 19.7% 0.0% 0.0% 0.0% 2.00sec 77580 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_missiles ticks -5143 624114 2080 59.76 1735 3603 44.4 298.8 19.0% 0.0% 0.0% 0.0% 6.55sec 624114 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_orb 153626 0 0 0.00 0 0 12.4 0.0 0.0% 0.0% 0.0% 0.0% 24.71sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_orb_bolt 153640 48359 161 2.49 3246 6705 12.4 12.4 18.6% 0.0% 0.0% 0.0% 24.70sec 48359 299.99sec
dark_iron_dwarf dark_iron_dwarf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.53sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf deathly_fixation 322253 0 0 0.00 0 0 16.3 0.0 0.0% 0.0% 0.0% 0.0% 1.57sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf deathly_eruption 322256 22528 75 3.26 1145 2289 16.3 16.3 20.6% 0.0% 0.0% 0.0% 1.57sec 22528 299.99sec
dark_iron_dwarf dark_iron_dwarf eternal_insight 342314 11605 39 4.20 466 932 21.0 21.0 18.7% 0.0% 0.0% 0.0% 14.05sec 11605 299.99sec
dark_iron_dwarf dark_iron_dwarf evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 101.87sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf fireblood 265221 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.53sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf_mirror_image frostbolt 59638 5328 133 171.00 39 79 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.02sec 5328 40.00sec
dark_iron_dwarf dark_iron_dwarf potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 95.87sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.87sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.71sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 49.06sec 0 299.99sec
dark_iron_dwarf dark_iron_dwarf touch_of_the_magi_explosion 210833 114050 380 1.25 18233 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 48.96sec 114050 299.99sec
dark_iron_dwarf dark_iron_dwarf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.82sec 0 299.99sec
draenei draenei arcane_barrage 44425 137075 457 4.92 4658 9608 24.6 24.6 18.5% 0.0% 0.0% 0.0% 11.80sec 137075 299.99sec
draenei draenei arcane_blast 30451 527696 1759 22.50 3915 8167 111.5 112.5 18.3% 0.0% 0.0% 0.0% 2.68sec 527696 299.99sec
draenei draenei arcane_echo 342232 74569 249 30.98 400 817 154.9 154.9 19.6% 0.0% 0.0% 0.0% 2.01sec 74569 299.99sec
draenei draenei arcane_missiles ticks -5143 610042 2033 59.84 1696 3509 44.5 299.2 19.0% 0.0% 0.0% 0.0% 6.51sec 610042 299.99sec
draenei draenei arcane_orb 153626 0 0 0.00 0 0 12.4 0.0 0.0% 0.0% 0.0% 0.0% 24.67sec 0 299.99sec
draenei draenei arcane_orb_bolt 153640 48970 163 2.49 3278 6801 12.4 12.4 18.8% 0.0% 0.0% 0.0% 24.70sec 48970 299.99sec
draenei draenei arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.40sec 0 299.99sec
draenei draenei conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
draenei draenei deathly_fixation 322253 0 0 0.00 0 0 16.5 0.0 0.0% 0.0% 0.0% 0.0% 1.59sec 0 299.99sec
draenei draenei deathly_eruption 322256 22767 76 3.29 1145 2288 16.5 16.5 20.7% 0.0% 0.0% 0.0% 1.59sec 22767 299.99sec
draenei draenei eternal_insight 342314 11670 39 4.20 466 932 21.0 21.0 19.2% 0.0% 0.0% 0.0% 14.00sec 11670 299.99sec
draenei draenei evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 100.80sec 0 299.99sec
draenei draenei flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
draenei draenei food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
draenei draenei mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
draenei draenei_mirror_image frostbolt 59638 5255 131 171.00 38 78 114.0 114.0 19.7% 0.0% 0.0% 0.0% 1.02sec 5255 40.00sec
draenei draenei potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
draenei draenei presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 95.96sec 0 299.99sec
draenei draenei rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.91sec 0 299.99sec
draenei draenei time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.65sec 0 299.99sec
draenei draenei touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 49.01sec 0 299.99sec
draenei draenei touch_of_the_magi_explosion 210833 109663 366 1.25 17528 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 48.91sec 109663 299.99sec
draenei draenei use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.11sec 0 299.99sec
dwarf dwarf arcane_barrage 44425 136392 455 4.94 4588 9712 24.7 24.7 18.3% 0.0% 0.0% 0.0% 11.73sec 136392 299.99sec
dwarf dwarf arcane_blast 30451 522918 1743 22.54 3851 8210 111.7 112.7 18.1% 0.0% 0.0% 0.0% 2.67sec 522918 299.99sec
dwarf dwarf arcane_echo 342232 73842 246 30.93 394 821 154.7 154.7 19.6% 0.0% 0.0% 0.0% 2.00sec 73842 299.99sec
dwarf dwarf arcane_missiles ticks -5143 601416 2005 59.41 1674 3526 44.2 297.0 19.0% 0.0% 0.0% 0.0% 6.51sec 601416 299.99sec
dwarf dwarf arcane_orb 153626 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.59sec 0 299.99sec
dwarf dwarf arcane_orb_bolt 153640 48940 163 2.49 3241 6883 12.5 12.5 18.9% 0.0% 0.0% 0.0% 24.62sec 48940 299.99sec
dwarf dwarf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 121.94sec 0 299.99sec
dwarf dwarf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dwarf dwarf deathly_fixation 322253 0 0 0.00 0 0 16.3 0.0 0.0% 0.0% 0.0% 0.0% 1.55sec 0 299.99sec
dwarf dwarf deathly_eruption 322256 22701 76 3.27 1145 2335 16.3 16.3 20.5% 0.0% 0.0% 0.0% 1.55sec 22701 299.99sec
dwarf dwarf eternal_insight 342314 11661 39 4.19 466 951 20.9 20.9 18.7% 0.0% 0.0% 0.0% 14.14sec 11661 299.99sec
dwarf dwarf evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 101.34sec 0 299.99sec
dwarf dwarf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dwarf dwarf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dwarf dwarf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dwarf dwarf_mirror_image frostbolt 59638 5232 131 171.00 38 79 114.0 114.0 20.0% 0.0% 0.0% 0.0% 1.02sec 5232 40.00sec
dwarf dwarf potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
dwarf dwarf presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 96.03sec 0 299.99sec
dwarf dwarf rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 52.19sec 0 299.99sec
dwarf dwarf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.70sec 0 299.99sec
dwarf dwarf touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 49.15sec 0 299.99sec
dwarf dwarf touch_of_the_magi_explosion 210833 108542 362 1.25 17375 0 6.3 6.2 0.0% 0.0% 0.0% 0.0% 49.05sec 108542 299.99sec
dwarf dwarf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.81sec 0 299.99sec
gnome gnome arcane_barrage 44425 134505 448 4.89 4602 9499 24.5 24.4 18.4% 0.0% 0.0% 0.0% 11.74sec 134505 299.99sec
gnome gnome arcane_blast 30451 534251 1781 22.84 3899 8140 113.2 114.2 18.4% 0.0% 0.0% 0.0% 2.63sec 534251 299.99sec
gnome gnome arcane_echo 342232 74132 247 31.12 395 807 155.6 155.6 19.7% 0.0% 0.0% 0.0% 1.98sec 74132 299.99sec
gnome gnome arcane_missiles ticks -5143 608016 2027 60.44 1674 3467 44.8 302.2 19.0% 0.0% 0.0% 0.0% 6.54sec 608016 299.99sec
gnome gnome arcane_orb 153626 0 0 0.00 0 0 12.4 0.0 0.0% 0.0% 0.0% 0.0% 24.46sec 0 299.99sec
gnome gnome arcane_orb_bolt 153640 47944 160 2.48 3232 6728 12.4 12.4 18.3% 0.0% 0.0% 0.0% 24.53sec 47944 299.99sec
gnome gnome arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.34sec 0 299.99sec
gnome gnome conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
gnome gnome deathly_fixation 322253 0 0 0.00 0 0 16.5 0.0 0.0% 0.0% 0.0% 0.0% 1.56sec 0 299.99sec
gnome gnome deathly_eruption 322256 22844 76 3.31 1145 2290 16.5 16.5 20.6% 0.0% 0.0% 0.0% 1.56sec 22844 299.99sec
gnome gnome eternal_insight 342314 11843 39 4.28 466 932 21.4 21.4 18.7% 0.0% 0.0% 0.0% 13.72sec 11843 299.99sec
gnome gnome evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 101.55sec 0 299.99sec
gnome gnome flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
gnome gnome food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
gnome gnome mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
gnome gnome_mirror_image frostbolt 59638 5222 131 171.00 38 77 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 5222 40.00sec
gnome gnome potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
gnome gnome presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 96.12sec 0 299.99sec
gnome gnome rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.95sec 0 299.99sec
gnome gnome time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.67sec 0 299.99sec
gnome gnome touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 49.07sec 0 299.99sec
gnome gnome touch_of_the_magi_explosion 210833 109051 364 1.25 17480 0 6.3 6.2 0.0% 0.0% 0.0% 0.0% 48.97sec 109051 299.99sec
gnome gnome use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.28sec 0 299.99sec
human human arcane_barrage 44425 135947 453 4.94 4607 9516 24.7 24.7 18.4% 0.0% 0.0% 0.0% 11.72sec 135947 299.99sec
human human arcane_blast 30451 525375 1751 22.61 3870 8050 112.0 113.0 18.6% 0.0% 0.0% 0.0% 2.66sec 525375 299.99sec
human human arcane_echo 342232 73754 246 30.97 395 806 154.9 154.9 19.9% 0.0% 0.0% 0.0% 2.00sec 73754 299.99sec
human human arcane_missiles ticks -5143 605955 2020 59.71 1683 3486 44.4 298.5 19.4% 0.0% 0.0% 0.0% 6.54sec 605955 299.99sec
human human arcane_orb 153626 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.52sec 0 299.99sec
human human arcane_orb_bolt 153640 48925 163 2.50 3265 6717 12.5 12.5 19.0% 0.0% 0.0% 0.0% 24.52sec 48925 299.99sec
human human arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.60sec 0 299.99sec
human human conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
human human deathly_fixation 322253 0 0 0.00 0 0 16.5 0.0 0.0% 0.0% 0.0% 0.0% 1.55sec 0 299.99sec
human human deathly_eruption 322256 22912 76 3.30 1147 2292 16.5 16.5 21.2% 0.0% 0.0% 0.0% 1.55sec 22912 299.99sec
human human eternal_insight 342314 11700 39 4.22 467 933 21.1 21.1 18.9% 0.0% 0.0% 0.0% 13.94sec 11700 299.99sec
human human evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 101.42sec 0 299.99sec
human human flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
human human food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
human human mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
human human_mirror_image frostbolt 59638 5209 130 171.00 38 77 114.0 114.0 20.1% 0.0% 0.0% 0.0% 1.02sec 5209 40.00sec
human human potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
human human presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 95.70sec 0 299.99sec
human human rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.80sec 0 299.99sec
human human time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.87sec 0 299.99sec
human human touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 49.05sec 0 299.99sec
human human touch_of_the_magi_explosion 210833 108858 363 1.25 17400 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 48.95sec 108858 299.99sec
human human use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.98sec 0 299.99sec
kul_tiran kul_tiran arcane_barrage 44425 136429 455 4.93 4628 9574 24.7 24.6 18.4% 0.0% 0.0% 0.0% 11.79sec 136429 299.99sec
kul_tiran kul_tiran arcane_blast 30451 522596 1742 22.50 3887 8066 111.5 112.5 18.2% 0.0% 0.0% 0.0% 2.68sec 522596 299.99sec
kul_tiran kul_tiran arcane_echo 342232 74141 247 30.92 398 813 154.6 154.6 19.7% 0.0% 0.0% 0.0% 2.00sec 74141 299.99sec
kul_tiran kul_tiran arcane_missiles ticks -5143 606270 2021 59.64 1691 3495 44.4 298.2 19.1% 0.0% 0.0% 0.0% 6.43sec 606270 299.99sec
kul_tiran kul_tiran arcane_orb 153626 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.55sec 0 299.99sec
kul_tiran kul_tiran arcane_orb_bolt 153640 48776 163 2.49 3273 6746 12.5 12.5 18.5% 0.0% 0.0% 0.0% 24.60sec 48776 299.99sec
kul_tiran kul_tiran arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.22sec 0 299.99sec
kul_tiran kul_tiran conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
kul_tiran kul_tiran deathly_fixation 322253 0 0 0.00 0 0 16.3 0.0 0.0% 0.0% 0.0% 0.0% 1.56sec 0 299.99sec
kul_tiran kul_tiran deathly_eruption 322256 22650 76 3.26 1155 2309 16.3 16.3 20.3% 0.0% 0.0% 0.0% 1.56sec 22650 299.99sec
kul_tiran kul_tiran eternal_insight 342314 11722 39 4.20 470 941 21.0 21.0 18.5% 0.0% 0.0% 0.0% 13.92sec 11722 299.99sec
kul_tiran kul_tiran evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 102.23sec 0 299.99sec
kul_tiran kul_tiran flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
kul_tiran kul_tiran food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
kul_tiran kul_tiran mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
kul_tiran kul_tiran_mirror_image frostbolt 59638 5230 131 171.00 38 78 114.0 114.0 19.7% 0.0% 0.0% 0.0% 1.02sec 5230 40.00sec
kul_tiran kul_tiran potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
kul_tiran kul_tiran presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 96.21sec 0 299.99sec
kul_tiran kul_tiran rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 52.11sec 0 299.99sec
kul_tiran kul_tiran time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.83sec 0 299.99sec
kul_tiran kul_tiran touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 49.17sec 0 299.99sec
kul_tiran kul_tiran touch_of_the_magi_explosion 210833 108919 363 1.25 17448 0 6.3 6.2 0.0% 0.0% 0.0% 0.0% 49.08sec 108919 299.99sec
kul_tiran kul_tiran use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.13sec 0 299.99sec
lightforged draenei lightforged draenei arcane_barrage 44425 132749 443 4.82 4596 9573 24.1 24.1 18.3% 0.0% 0.0% 0.0% 11.87sec 132749 299.99sec
lightforged draenei lightforged draenei arcane_blast 30451 517584 1725 22.23 3891 8069 110.2 111.2 18.3% 0.0% 0.0% 0.0% 2.69sec 517584 299.99sec
lightforged draenei lightforged draenei arcane_echo 342232 72919 243 30.72 394 806 153.6 153.6 19.6% 0.0% 0.0% 0.0% 2.03sec 72919 299.99sec
lightforged draenei lightforged draenei arcane_missiles ticks -5143 598671 1996 59.63 1671 3452 44.4 298.1 19.1% 0.0% 0.0% 0.0% 6.55sec 598671 299.99sec
lightforged draenei lightforged draenei arcane_orb 153626 0 0 0.00 0 0 12.4 0.0 0.0% 0.0% 0.0% 0.0% 24.57sec 0 299.99sec
lightforged draenei lightforged draenei arcane_orb_bolt 153640 48068 160 2.47 3244 6708 12.4 12.4 18.5% 0.0% 0.0% 0.0% 24.57sec 48068 299.99sec
lightforged draenei lightforged draenei arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.51sec 0 299.99sec
lightforged draenei lightforged draenei conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
lightforged draenei lightforged draenei deathly_fixation 322253 0 0 0.00 0 0 16.5 0.0 0.0% 0.0% 0.0% 0.0% 1.53sec 0 299.99sec
lightforged draenei lightforged draenei deathly_eruption 322256 22787 76 3.29 1145 2289 16.5 16.5 20.8% 0.0% 0.0% 0.0% 1.53sec 22787 299.99sec
lightforged draenei lightforged draenei eternal_insight 342314 11591 39 4.19 466 932 21.0 21.0 18.7% 0.0% 0.0% 0.0% 14.37sec 11591 299.99sec
lightforged draenei lightforged draenei evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 100.67sec 0 299.99sec
lightforged draenei lightforged draenei flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
lightforged draenei lightforged draenei food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
lightforged draenei lightforged draenei lights_judgment 255647 0 0 0.00 0 0 2.5 0.0 0.0% 0.0% 0.0% 0.0% 152.82sec 0 299.99sec
lightforged draenei lightforged draenei lights_judgment_damage 256893 17738 59 0.49 6143 12268 2.4 2.4 18.3% 0.0% 0.0% 0.0% 151.88sec 17738 299.99sec
lightforged draenei lightforged draenei mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
lightforged draenei lightforged draenei_mirror_image frostbolt 59638 5234 131 171.00 38 78 114.0 114.0 19.7% 0.0% 0.0% 0.0% 1.02sec 5234 40.00sec
lightforged draenei lightforged draenei potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
lightforged draenei lightforged draenei presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 95.80sec 0 299.99sec
lightforged draenei lightforged draenei rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.93sec 0 299.99sec
lightforged draenei lightforged draenei time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.65sec 0 299.99sec
lightforged draenei lightforged draenei touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 48.90sec 0 299.99sec
lightforged draenei lightforged draenei touch_of_the_magi_explosion 210833 107207 357 1.25 17172 0 6.3 6.2 0.0% 0.0% 0.0% 0.0% 48.80sec 107207 299.99sec
lightforged draenei lightforged draenei use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.01sec 0 299.99sec
mechagnome mechagnome arcane_barrage 44425 138703 462 4.94 4694 9736 24.7 24.7 18.3% 0.0% 0.0% 0.0% 11.66sec 138703 299.99sec
mechagnome mechagnome arcane_blast 30451 530343 1768 22.53 3939 8169 111.6 112.6 18.2% 0.0% 0.0% 0.0% 2.66sec 530343 299.99sec
mechagnome mechagnome arcane_echo 342232 74964 250 30.94 402 820 154.7 154.7 19.8% 0.0% 0.0% 0.0% 2.01sec 74964 299.99sec
mechagnome mechagnome arcane_missiles ticks -5143 611628 2039 59.52 1711 3537 44.3 297.6 19.0% 0.0% 0.0% 0.0% 6.60sec 611628 299.99sec
mechagnome mechagnome arcane_orb 153626 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.73sec 0 299.99sec
mechagnome mechagnome arcane_orb_bolt 153640 49641 165 2.50 3316 6854 12.5 12.5 18.7% 0.0% 0.0% 0.0% 24.71sec 49641 299.99sec
mechagnome mechagnome arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.38sec 0 299.99sec
mechagnome mechagnome conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
mechagnome mechagnome deathly_fixation 322253 0 0 0.00 0 0 16.5 0.0 0.0% 0.0% 0.0% 0.0% 1.54sec 0 299.99sec
mechagnome mechagnome deathly_eruption 322256 22785 76 3.30 1145 2291 16.5 16.5 20.7% 0.0% 0.0% 0.0% 1.54sec 22785 299.99sec
mechagnome mechagnome eternal_insight 342314 11559 39 4.18 466 931 20.9 20.9 18.6% 0.0% 0.0% 0.0% 14.13sec 11559 299.99sec
mechagnome mechagnome evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 101.04sec 0 299.99sec
mechagnome mechagnome flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
mechagnome mechagnome food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
mechagnome mechagnome mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
mechagnome mechagnome_mirror_image frostbolt 59638 5248 131 171.00 38 78 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.02sec 5248 40.00sec
mechagnome mechagnome potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
mechagnome mechagnome presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 95.89sec 0 299.99sec
mechagnome mechagnome rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.98sec 0 299.99sec
mechagnome mechagnome time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.91sec 0 299.99sec
mechagnome mechagnome touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 48.96sec 0 299.99sec
mechagnome mechagnome touch_of_the_magi_explosion 210833 110028 367 1.25 17622 0 6.3 6.2 0.0% 0.0% 0.0% 0.0% 48.87sec 110028 299.99sec
mechagnome mechagnome use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.50sec 0 299.99sec
night_elf night_elf arcane_barrage 44425 136551 455 4.93 4595 9483 24.6 24.6 19.4% 0.0% 0.0% 0.0% 11.66sec 136551 299.99sec
night_elf night_elf arcane_blast 30451 524198 1747 22.50 3857 8009 111.5 112.5 19.3% 0.0% 0.0% 0.0% 2.67sec 524198 299.99sec
night_elf night_elf arcane_echo 342232 74111 247 30.95 395 806 154.7 154.7 20.5% 0.0% 0.0% 0.0% 1.99sec 74111 299.99sec
night_elf night_elf arcane_missiles ticks -5143 607261 2024 59.86 1674 3457 44.5 299.3 20.0% 0.0% 0.0% 0.0% 6.53sec 607261 299.99sec
night_elf night_elf arcane_orb 153626 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.42sec 0 299.99sec
night_elf night_elf arcane_orb_bolt 153640 48934 163 2.49 3241 6721 12.5 12.5 19.6% 0.0% 0.0% 0.0% 24.46sec 48934 299.99sec
night_elf night_elf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 121.89sec 0 299.99sec
night_elf night_elf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
night_elf night_elf deathly_fixation 322253 0 0 0.00 0 0 16.5 0.0 0.0% 0.0% 0.0% 0.0% 1.54sec 0 299.99sec
night_elf night_elf deathly_eruption 322256 22940 76 3.29 1144 2287 16.5 16.5 21.8% 0.0% 0.0% 0.0% 1.54sec 22940 299.99sec
night_elf night_elf eternal_insight 342314 11765 39 4.22 466 932 21.1 21.1 19.8% 0.0% 0.0% 0.0% 13.70sec 11765 299.99sec
night_elf night_elf evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 100.76sec 0 299.99sec
night_elf night_elf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
night_elf night_elf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
night_elf night_elf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
night_elf night_elf_mirror_image frostbolt 59638 5234 131 171.00 38 77 114.0 114.0 20.8% 0.0% 0.0% 0.0% 1.02sec 5234 40.00sec
night_elf night_elf potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
night_elf night_elf presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 96.35sec 0 299.99sec
night_elf night_elf rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 52.20sec 0 299.99sec
night_elf night_elf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.41sec 0 299.99sec
night_elf night_elf touch_of_the_magi 321507 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 49.15sec 0 299.99sec
night_elf night_elf touch_of_the_magi_explosion 210833 108955 363 1.25 17477 0 6.2 6.2 0.0% 0.0% 0.0% 0.0% 49.07sec 108955 299.99sec
night_elf night_elf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.63sec 0 299.99sec
no_race no_race arcane_barrage 44425 135235 451 4.93 4583 9527 24.7 24.6 18.3% 0.0% 0.0% 0.0% 11.74sec 135235 299.99sec
no_race no_race arcane_blast 30451 519642 1732 22.52 3858 8014 111.6 112.6 18.2% 0.0% 0.0% 0.0% 2.67sec 519642 299.99sec
no_race no_race arcane_echo 342232 73414 245 30.93 394 805 154.6 154.6 19.6% 0.0% 0.0% 0.0% 2.00sec 73414 299.99sec
no_race no_race arcane_missiles ticks -5143 601258 2004 59.69 1674 3464 44.4 298.4 19.2% 0.0% 0.0% 0.0% 6.53sec 601258 299.99sec
no_race no_race arcane_orb 153626 0 0 0.00 0 0 12.4 0.0 0.0% 0.0% 0.0% 0.0% 24.56sec 0 299.99sec
no_race no_race arcane_orb_bolt 153640 48278 161 2.49 3240 6764 12.4 12.4 18.1% 0.0% 0.0% 0.0% 24.62sec 48278 299.99sec
no_race no_race arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.65sec 0 299.99sec
no_race no_race conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
no_race no_race deathly_fixation 322253 0 0 0.00 0 0 16.3 0.0 0.0% 0.0% 0.0% 0.0% 1.53sec 0 299.99sec
no_race no_race deathly_eruption 322256 22479 75 3.26 1145 2290 16.3 16.3 20.5% 0.0% 0.0% 0.0% 1.53sec 22479 299.99sec
no_race no_race eternal_insight 342314 11701 39 4.21 466 932 21.1 21.1 19.2% 0.0% 0.0% 0.0% 13.99sec 11701 299.99sec
no_race no_race evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 101.87sec 0 299.99sec
no_race no_race flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
no_race no_race food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
no_race no_race mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
no_race no_race_mirror_image frostbolt 59638 5188 130 171.00 38 77 114.0 114.0 19.7% 0.0% 0.0% 0.0% 1.02sec 5188 40.00sec
no_race no_race potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
no_race no_race presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 96.10sec 0 299.99sec
no_race no_race rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.91sec 0 299.99sec
no_race no_race time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.87sec 0 299.99sec
no_race no_race touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 49.11sec 0 299.99sec
no_race no_race touch_of_the_magi_explosion 210833 108072 360 1.25 17299 0 6.3 6.2 0.0% 0.0% 0.0% 0.0% 48.99sec 108072 299.99sec
no_race no_race use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.91sec 0 299.99sec
pandaren pandaren arcane_barrage 44425 137111 457 4.92 4648 9623 24.6 24.6 18.6% 0.0% 0.0% 0.0% 11.79sec 137111 299.99sec
pandaren pandaren arcane_blast 30451 527164 1757 22.53 3911 8104 111.6 112.6 18.4% 0.0% 0.0% 0.0% 2.68sec 527164 299.99sec
pandaren pandaren arcane_echo 342232 74497 248 31.01 399 815 155.1 155.1 19.6% 0.0% 0.0% 0.0% 2.01sec 74497 299.99sec
pandaren pandaren arcane_missiles ticks -5143 608517 2028 59.79 1693 3502 44.4 298.9 19.1% 0.0% 0.0% 0.0% 6.50sec 608517 299.99sec
pandaren pandaren arcane_orb 153626 0 0 0.00 0 0 12.4 0.0 0.0% 0.0% 0.0% 0.0% 24.68sec 0 299.99sec
pandaren pandaren arcane_orb_bolt 153640 49056 164 2.49 3284 6808 12.4 12.4 18.8% 0.0% 0.0% 0.0% 24.68sec 49056 299.99sec
pandaren pandaren arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.35sec 0 299.99sec
pandaren pandaren conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
pandaren pandaren deathly_fixation 322253 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 1.55sec 0 299.99sec
pandaren pandaren deathly_eruption 322256 22688 76 3.28 1144 2288 16.4 16.4 20.9% 0.0% 0.0% 0.0% 1.55sec 22688 299.99sec
pandaren pandaren eternal_insight 342314 11631 39 4.20 466 933 21.0 21.0 18.9% 0.0% 0.0% 0.0% 14.03sec 11631 299.99sec
pandaren pandaren evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 100.65sec 0 299.99sec
pandaren pandaren flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
pandaren pandaren food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
pandaren pandaren mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
pandaren pandaren_mirror_image frostbolt 59638 5256 131 171.00 38 78 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.02sec 5256 40.00sec
pandaren pandaren potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
pandaren pandaren presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 95.82sec 0 299.99sec
pandaren pandaren rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.96sec 0 299.99sec
pandaren pandaren time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.69sec 0 299.99sec
pandaren pandaren touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 49.16sec 0 299.99sec
pandaren pandaren touch_of_the_magi_explosion 210833 109536 365 1.25 17546 0 6.3 6.2 0.0% 0.0% 0.0% 0.0% 49.09sec 109536 299.99sec
pandaren pandaren use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.99sec 0 299.99sec
void_elf void_elf arcane_barrage 44425 136236 454 4.94 4589 9536 24.7 24.7 18.8% 0.0% 0.0% 0.0% 11.71sec 136236 299.99sec
void_elf void_elf arcane_blast 30451 520377 1735 22.51 3852 8057 111.5 112.5 18.4% 0.0% 0.0% 0.0% 2.66sec 520377 299.99sec
void_elf void_elf arcane_echo 342232 73646 245 30.98 395 806 154.9 154.9 19.7% 0.0% 0.0% 0.0% 2.00sec 73646 299.99sec
void_elf void_elf arcane_missiles ticks -5143 601764 2006 59.62 1678 3476 44.3 298.1 19.1% 0.0% 0.0% 0.0% 6.55sec 601764 299.99sec
void_elf void_elf arcane_orb 153626 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.62sec 0 299.99sec
void_elf void_elf arcane_orb_bolt 153640 48581 162 2.49 3252 6711 12.5 12.5 18.7% 0.0% 0.0% 0.0% 24.62sec 48581 299.99sec
void_elf void_elf arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.46sec 0 299.99sec
void_elf void_elf conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
void_elf void_elf deathly_fixation 322253 0 0 0.00 0 0 16.6 0.0 0.0% 0.0% 0.0% 0.0% 1.54sec 0 299.99sec
void_elf void_elf deathly_eruption 322256 22884 76 3.31 1144 2289 16.6 16.6 20.8% 0.0% 0.0% 0.0% 1.54sec 22884 299.99sec
void_elf void_elf entropic_embrace 259756 17895 60 22.61 158 0 113.1 113.1 0.0% 0.0% 0.0% 0.0% 2.65sec 17895 299.99sec
void_elf void_elf eternal_insight 342314 11619 39 4.19 466 932 21.0 21.0 19.0% 0.0% 0.0% 0.0% 14.08sec 11619 299.99sec
void_elf void_elf evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 100.76sec 0 299.99sec
void_elf void_elf flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
void_elf void_elf food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
void_elf void_elf mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
void_elf void_elf_mirror_image frostbolt 59638 5193 130 171.00 38 77 114.0 114.0 19.7% 0.0% 0.0% 0.0% 1.02sec 5193 40.00sec
void_elf void_elf potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
void_elf void_elf presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 95.83sec 0 299.99sec
void_elf void_elf rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.87sec 0 299.99sec
void_elf void_elf time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.45sec 0 299.99sec
void_elf void_elf touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 48.93sec 0 299.99sec
void_elf void_elf touch_of_the_magi_explosion 210833 108230 361 1.25 17308 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 48.81sec 108230 299.99sec
void_elf void_elf use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.27sec 0 299.99sec
worgen worgen arcane_barrage 44425 136673 456 4.94 4575 9489 24.7 24.7 19.4% 0.0% 0.0% 0.0% 11.63sec 136673 299.99sec
worgen worgen arcane_blast 30451 523717 1746 22.53 3844 8010 111.6 112.6 19.4% 0.0% 0.0% 0.0% 2.67sec 523717 299.99sec
worgen worgen arcane_echo 342232 73894 246 30.91 393 804 154.5 154.5 20.7% 0.0% 0.0% 0.0% 2.03sec 73894 299.99sec
worgen worgen arcane_missiles ticks -5143 601582 2005 59.29 1674 3459 44.2 296.4 20.0% 0.0% 0.0% 0.0% 6.62sec 601582 299.99sec
worgen worgen arcane_orb 153626 0 0 0.00 0 0 12.4 0.0 0.0% 0.0% 0.0% 0.0% 24.51sec 0 299.99sec
worgen worgen arcane_orb_bolt 153640 48555 162 2.49 3233 6703 12.4 12.4 19.3% 0.0% 0.0% 0.0% 24.54sec 48555 299.99sec
worgen worgen arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 121.90sec 0 299.99sec
worgen worgen conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
worgen worgen deathly_fixation 322253 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 1.54sec 0 299.99sec
worgen worgen deathly_eruption 322256 22850 76 3.28 1144 2289 16.4 16.4 21.6% 0.0% 0.0% 0.0% 1.54sec 22850 299.99sec
worgen worgen eternal_insight 342314 11732 39 4.21 466 932 21.1 21.1 19.5% 0.0% 0.0% 0.0% 13.81sec 11732 299.99sec
worgen worgen evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 100.57sec 0 299.99sec
worgen worgen flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
worgen worgen food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
worgen worgen mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
worgen worgen_mirror_image frostbolt 59638 5219 130 171.00 38 77 114.0 114.0 20.7% 0.0% 0.0% 0.0% 1.02sec 5219 40.00sec
worgen worgen potion 307497 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.99sec
worgen worgen presence_of_mind 205025 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 95.52sec 0 299.99sec
worgen worgen rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 52.13sec 0 299.99sec
worgen worgen time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.70sec 0 299.99sec
worgen worgen touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 49.17sec 0 299.99sec
worgen worgen touch_of_the_magi_explosion 210833 108596 362 1.25 17360 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 49.07sec 108596 299.99sec
worgen worgen use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.14sec 0 299.99sec

Fluffy_Pillow : 0 dps

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
67501.1 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Health Decade (0 - 10) 0.7 0.0 0.0sec 0.0sec 53.2sec 12.01% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (0 - 10)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 154.4s

Stack Uptimes

  • Health Decade (0 - 10)_1:12.05%
Health Decade (10 - 20) 0.9 0.0 0.0sec 0.0sec 30.1sec 8.89% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (10 - 20)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 53.9s

Stack Uptimes

  • Health Decade (10 - 20)_1:8.90%
Health Decade (20 - 30) 1.0 0.0 0.0sec 0.0sec 34.7sec 11.43% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (20 - 30)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 46.1s

Stack Uptimes

  • Health Decade (20 - 30)_1:11.43%
Health Decade (30 - 40) 1.0 0.0 0.0sec 0.0sec 37.3sec 12.60% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (30 - 40)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:13.3s / 51.9s

Stack Uptimes

  • Health Decade (30 - 40)_1:12.60%
Health Decade (40 - 50) 1.0 0.0 0.0sec 0.0sec 32.4sec 10.96% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (40 - 50)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:17.8s / 54.5s

Stack Uptimes

  • Health Decade (40 - 50)_1:10.96%
Health Decade (50 - 60) 1.0 0.0 0.0sec 0.0sec 37.4sec 12.65% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (50 - 60)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:27.6s / 49.9s

Stack Uptimes

  • Health Decade (50 - 60)_1:12.65%
Health Decade (60 - 70) 1.0 0.0 0.0sec 0.0sec 42.5sec 14.37% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (60 - 70)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:29.7s / 60.7s

Stack Uptimes

  • Health Decade (60 - 70)_1:14.37%
Health Decade (70 - 80) 1.0 0.0 0.0sec 0.0sec 28.2sec 9.53% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (70 - 80)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:5.0s / 45.9s

Stack Uptimes

  • Health Decade (70 - 80)_1:9.53%
Health Decade (80 - 90) 1.0 0.0 0.0sec 0.0sec 7.1sec 2.41% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (80 - 90)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:5.2s / 14.8s

Stack Uptimes

  • Health Decade (80 - 90)_1:2.41%
Health Decade (90 - 100) 1.0 0.0 0.0sec 0.0sec 17.7sec 5.15% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (90 - 100)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:13.5s / 300.0s

Stack Uptimes

  • Health Decade (90 - 100)_1:5.15%
Sinful Revelation 10.4 6.1 28.4sec 17.4sec 12.7sec 43.78% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 91.9s
  • trigger_min/max:0.0s / 68.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 61.8s

Stack Uptimes

  • sinful_revelation_1:43.78%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.3sec 17.4sec 12.7sec 43.69% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 93.2s
  • trigger_min/max:0.0s / 67.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 82.8s

Stack Uptimes

  • sinful_revelation_1:43.69%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.4sec 12.7sec 43.63% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:human
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 95.6s
  • trigger_min/max:0.0s / 69.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 59.0s

Stack Uptimes

  • sinful_revelation_1:43.63%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.2 28.3sec 17.3sec 12.7sec 43.87% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 90.0s
  • trigger_min/max:0.1s / 67.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 62.0s

Stack Uptimes

  • sinful_revelation_1:43.87%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.3sec 17.3sec 12.7sec 43.92% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.8s
  • trigger_min/max:0.0s / 66.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 57.9s

Stack Uptimes

  • sinful_revelation_1:43.92%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.3sec 17.3sec 12.7sec 43.84% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.4s
  • trigger_min/max:0.1s / 73.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 69.1s

Stack Uptimes

  • sinful_revelation_1:43.84%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.3sec 17.3sec 12.7sec 43.85% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 91.9s
  • trigger_min/max:0.0s / 67.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 63.9s

Stack Uptimes

  • sinful_revelation_1:43.85%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.3sec 17.4sec 12.7sec 43.74% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 101.4s
  • trigger_min/max:0.2s / 68.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 80.2s

Stack Uptimes

  • sinful_revelation_1:43.74%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.2 28.4sec 17.3sec 12.8sec 43.86% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 91.9s
  • trigger_min/max:0.0s / 64.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 57.9s

Stack Uptimes

  • sinful_revelation_1:43.86%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.4sec 17.5sec 12.7sec 43.47% 0.00% 6.0 (6.0) 9.9

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 89.3s
  • trigger_min/max:0.1s / 69.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 59.7s

Stack Uptimes

  • sinful_revelation_1:43.47%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.5sec 17.5sec 12.7sec 43.61% 0.00% 6.0 (6.0) 9.9

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 89.7s
  • trigger_min/max:0.0s / 67.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 57.3s

Stack Uptimes

  • sinful_revelation_1:43.61%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.4sec 12.7sec 43.70% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 108.2s
  • trigger_min/max:0.0s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 75.6s

Stack Uptimes

  • sinful_revelation_1:43.70%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.2sec 17.3sec 12.7sec 43.70% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 84.6s
  • trigger_min/max:0.0s / 66.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 73.1s

Stack Uptimes

  • sinful_revelation_1:43.70%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 5.9 28.4sec 17.6sec 12.7sec 43.49% 0.00% 5.9 (5.9) 9.9

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 99.2s
  • trigger_min/max:0.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 67.1s

Stack Uptimes

  • sinful_revelation_1:43.49%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Touch of the Magi 6.3 0.0 48.9sec 49.0sec 7.9sec 16.58% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.5s / 69.9s
  • trigger_min/max:46.3s / 69.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.58%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 48.9sec 7.9sec 16.58% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:pandaren
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.5s / 71.0s
  • trigger_min/max:46.3s / 71.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.58%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 48.9sec 7.9sec 16.59% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:human
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.5s / 69.6s
  • trigger_min/max:46.3s / 69.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.59%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 48.9sec 7.9sec 16.60% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:worgen
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.6s / 69.3s
  • trigger_min/max:46.3s / 69.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.60%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 49.0sec 7.9sec 16.58% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:dwarf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.6s / 70.0s
  • trigger_min/max:46.3s / 70.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.58%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.2 0.0 48.9sec 49.0sec 7.9sec 16.55% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:night_elf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.6s / 71.1s
  • trigger_min/max:46.3s / 71.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.55%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 48.9sec 7.9sec 16.56% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:gnome
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.4s / 69.5s
  • trigger_min/max:46.3s / 69.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.56%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 49.0sec 7.9sec 16.59% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:draenei
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.5s / 70.6s
  • trigger_min/max:46.3s / 70.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.59%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.8sec 48.9sec 7.9sec 16.56% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:lightforged draenei
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.3s / 69.4s
  • trigger_min/max:46.3s / 69.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.56%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 49.0sec 7.9sec 16.58% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:void_elf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.5s / 69.6s
  • trigger_min/max:46.3s / 69.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.58%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 49.0sec 7.9sec 16.59% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:dark_iron_dwarf
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.5s / 69.3s
  • trigger_min/max:46.3s / 69.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.59%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 49.0sec 7.9sec 16.58% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:mechagnome
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.5s / 70.3s
  • trigger_min/max:46.3s / 70.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.58%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 49.0sec 7.9sec 16.58% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:kul_tiran
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.5s / 71.1s
  • trigger_min/max:46.3s / 71.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.58%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.9sec 49.0sec 7.9sec 16.56% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:no_race
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:11.6s / 69.3s
  • trigger_min/max:46.3s / 69.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.56%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 1816
Mean 299.99
Minimum 240.05
Maximum 359.91
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.98%
DPS
Fluffy_Pillow Damage Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 1816
Mean 72043.85
Minimum 68435.96
Maximum 76814.64
Spread ( max - min ) 8378.68
Range [ ( max - min ) / 2 * 100% ] 5.81%
Standard Deviation 1459.1081
5th Percentile 69976.55
95th Percentile 74731.19
( 95th Percentile - 5th Percentile ) 4754.65
Mean Distribution
Standard Deviation 34.2397
95.00% Confidence Interval ( 71976.74 - 72110.96 )
Normalized 95.00% Confidence Interval ( 99.91% - 100.09% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 16
0.1% Error 1576
0.1 Scale Factor Error with Delta=300 18175
0.05 Scale Factor Error with Delta=300 72698
0.01 Scale Factor Error with Delta=300 1817434
HPS
Fluffy_Pillow Healing Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 1816
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 143
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 26473726 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.